学习路之PHP--laravel数据库迁移

学习路之PHP--laravel数据库迁移

  • 一、创建迁移文件
  • 二、执行
  • 三、回滚迁移
  • 四、结束

一、创建迁移文件

php artisan make:migration create_students_table

二、执行

php artisan migrate

运行php artisan migrate报错

运行php artisan migrate报错

PDOException:: (SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes”)

解决办法:
在app/Providers/AppSeviceProvider.php文件内添加
use Illuminate\Support\Facades\Schema;

foot方法内添加
Schema::defaultStringLength(191);

三、回滚迁移

回滚最后一次迁移操作
php artisan migrate:rollback

migrate:reset 会回滚应用已运行过的所有迁移

四、结束

你可能感兴趣的:(php,学习,laravel)