解决 Laravel Migration Error: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
目录
报错信息
Laravel Migration Error: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
方法一:
根据官方 Laravel 7.x 文档,你可以很容易地解决这个问题。
更新您的/app/Providers/AppServiceProvider.php
以包含:
|
|
请谨慎使用此解决方案。
方法二:
编辑config
文件夹中的database.php
|
|
为
|
|
方法三:
只需将默认数据库引擎设置为InnoDB
找到/config/database.php
|
|
然后运行
|
|
清除并刷新配置缓存
参考:https://stackoverflow.com/questions/42244541/laravel-migration-error-syntax-error-or-access-violation-1071-specified-key-wa