当前位置:  开发笔记 > 后端 > 正文

创建通知表时,Laravel"指定密钥太长"

如何解决《创建通知表时,Laravel"指定密钥太长"》经验,为你挑选了1个好方法。



1> Mahbub..:

如果您使用的是Laravel 5.4并运行早于5.7.7版本的MySQL版本.您可以通过Schema::defaultStringLengthAppServiceProvider类的boot方法中调用方法来解决此问题.

public function boot()
{
    Schema::defaultStringLength(191);
}


它在Laravel 5.4.21中不起作用.您应该使用`Illuminate\Database\Schema\Builder :: $ defaultStringLength = 191`代替.
推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有