Laravel 5.4中Migration要注意key的长度

今天在Laravel 5.4中新开一个项目,在一个migration文件中和以前加入下边一行:

$table->string('email')->unique();

接着执行:

php artisan migrate

得到了下边一串报错:

原因是像email这样唯一的key不能太长,解决也很简单,限制这个字段的长度就行了:

$table->string('email', 60)->unique();

最后别忘了使用代码判断输入的数据长度哦!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容