[CRUD for Laravel & Vue.js] -19- 初始 - Laravel - Mysql 调整 2
如果你并非使用 Mysql or MariaDB 请勿略本篇
本篇在于说明当您尝试挂上资料时,发生无法挂接的问题,以下是之前写的连结
[laravel] 初安装laravel 5.4 如遇到 msql 无法 migrate 时 解决方法
为什还要再写一篇来说明呢?
因为,上次并未附上图片,而且那个已是 5.4 版的时候的事了,我这里再以图片来表示问题
1、出现 1071 Specified key was too long ...
php artisan migrate
2、找到 AppServiceProvider.php
位置 /app/Providers/AppServiceProvider.php
在 boot() 加入以下
public function boot(){
Schema::defaultStringLength(191);
}
3、如出现 Class 'App\Providers\Schema' not found
表示你没导入,加入
use Illuminate\Support\Facades\Schema;
4、再试一次
php artisan migrate
5、完工
上一篇:[CRUD for Laravel & Vue.js] -18- 初始 - Mysql - 资料库设定
下一篇:[CRUD for Laravel & Vue.js] -20- 初始 - Laravel - Passport 安装
目前环境
说明