今天在Laravel 5.4中新开一个项目,在一个migration文件中和以前加入下边一行:
$table->string('email')->unique();
接着执行:
php artisan migrate
得到了下边一串报错:
原因是像email这样唯一的key不能太长,解决也很简单,限制这个字段的长度就行了:
$table->string('email', 60)->unique();
最后别忘了使用代码判断输入的数据长度哦!
今天在Laravel 5.4中新开一个项目,在一个migration文件中和以前加入下边一行:
$table->string('email')->unique();
接着执行:
php artisan migrate
得到了下边一串报错:
原因是像email这样唯一的key不能太长,解决也很简单,限制这个字段的长度就行了:
$table->string('email', 60)->unique();
最后别忘了使用代码判断输入的数据长度哦!