为电子邮件指定较小的长度:
$table->string('email', 250);实际上是默认值:
$table->string('email');而且你应该很好。
对于Laravel 5.4,您可以在此Laravel 5.4中找到一个解决方案:指定密钥太长错误,Laravel新闻发布:
如要解决此问题的《迁移指南》所述,您只需编辑AppServiceProvider.php文件,并在启动方法中设置默认字符串长度:
use IlluminateDatabaseSchemaBuilder;public function boot(){ Builder::defaultStringLength(191);}


