使用composer创建laravael项目记录
创建项目 执行 命令 composer create-project --prefer-dist laravel/laravel projectname
启动项目 启动laravel 项目 php artisan serve
artisan 常用命令 php artisan or php artisan help serve
创建控制器和模型 php artisan make:controller PostController and php artisan make:model DbModel
创建迁移文件 php artisan make:migration create_users_table --create=users
执行迁移文件创建表 php artisan migrate
注意事项:会报错 key too long 需要提前设置默认字符串长度,
在app/Providers/AppServiceProvider.php文件并在boot方法内设置默认字符串长度:
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}
快速用户认证视图 ,需要执行一下命令
composer require laravel/ui
php artisan ui vue --auth
php artisan migrate
如果遇到css和js 没有在public里面自动创建需要手动创建,提前安装好nodejs 执行以下命令,在项目跟目录 cmd
npm install
npm run dev
php artisan migrate
记录一次MySQL数据迁移