• 我们中的有些人,注定要在日常生活的点滴中去寻找生命的意义。---- 《生活大爆炸》|

laravel中操作数据库时字段过长

Laravel admin 1年前 (2018-05-07) 370次浏览 已收录 0个评论

例:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email))

这种错误

直接在app/Providers/AppServiceProvider.php中的

引入 use Illuminate\Support\Facades\Schema;

在boot方法中添加

Schema::defaultStringLength(191);

 

注:如果还有Mysql执行安全模式检查问题

在config/database.php 的mysql的 选项配置了严格模式默认为true,修改为:’strict’ => false,


本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:laravel中操作数据库时字段过长
喜欢 (0)

您必须 登录 才能发表评论!