一、项目安装
用composer掌握,安装laravel。
php composer.phar create-project laravel/laravel 项目名

如果报错
[Symfony\Component\Process\Exception\RuntimeException]
The Process class relies on proc_open, which is not available on your PHP installation.
打开php.ini,并搜索disable_functions指令,找到proc_open并删除即可。
海内可利用全量镜像:https://pkg.phpcomposer.com/
修正项目:composer.json文件,添加以下代码。
\公众repositories\"大众: {
\公众packagist\"大众: {
\"大众type\公众: \"大众composer\公众,
\公众url\公众: \"大众https://packagist.phpcomposer.com\"大众
}
}
composer浸染是掌握项目依赖包。
二、数据库掌握-migration
办理团队互助下数据库构造分歧一问题。
直接用sql写的话,看起来凌乱,报错一样平常在数据库端,而且每次新建都要drop数据表。
利用migration ,一样平常新建目录为database/migration,默认建3个文件对应3张表。
php artisan make:migration create_table_表名称
两个方法:Up,Down.
UP方法:
schema::create('表名',function(Blueprint $table)
{
// $table->unsignedInteger('id')->autoIncrement();
$table->increments('id');
$table->string('school')->nullable();
$table->text('article')->nullable();
$table->string('user_name',12)->unique();
});
对应Down方法:
schema::drop('表名')
命令行实行Up方法内容
php artisan migrate
数据库里会自建一个migration表,紧张是记录回滚。
命令行回滚Down方法
php artisan migrate:rollback
测试创建表内容
php artisan migrate --pretend
以上实行中报错级别在程序层面报错。