Laravel 5.4数据迁移出现767bytes错误
##说明
今天在Laravel数据迁移过程中No such file or directory
(该错误解决方法Mac 下 Laravel 框架数据迁移出现 “No such file or directory”),接着出现767bytes错误
,真的一路坎坷啊。
解决方法
其实这个官方也给出详细的解决方法,再次感谢强大的谷歌,很快找到了解决方法。
在AppServiceProvider.php
这个文件中添加如下代码
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}
当然有人问191是怎么来的呢?其实就是767/4=171.xxx
,所以设置默认字符串为191长度。