数据迁移出现一下报错SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table users
add unique email
(email
))
原因:
MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。
修改方法:
在app\Providers\AppServiceProvider.php中调用Schema::defaultStringLength方法来实现配置:
祝你好运