laravel 使用 php artisan queue:table php artisan migrate常见问题
laravel 使用 php artisan queue:table php artisan migrate常见问题
1、Syntax error or access violation: 1071 Specified key was t
oo long; max key length is 1000 bytes (SQL: alter table users
add unique
完美解决方案:
将文件
F:\wamp64\www\Laravel\vendor\laravel\framework\src\Illuminate\Database\Schema\Builder.php
里面的
public static $defaultStringLength = 255; 改为
public static $defaultStringLength = 191;
改完后再执行
2、MySQL 由 5.7 升级为 8.0 之后,Laravel 的配置改动
开发机上升级了 MySQL 8.0, 原有的 Laravel 5.5 项目就启动失败了。
报错信息是:
[2018-05-30 11:17:37] local.ERROR: SQLSTATE[42000]: Syntax error or access violation: 1231 Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'
解决方法是:
config/database.php
中的 strict 值修改成 false.
posted on 2019-09-19 16:56 shenzen_小白 阅读(778) 评论(0) 编辑 收藏 举报