laravel 错误 1071 Specified key was too long; max key length is 1000 bytes

laravel 执行 php artisan migrate 安装数据库报

1071 Specified key was too long; max key length is 1000 bytes

数据库不支持长字节 需要在 appProvidersAppServiceProvider.php文件里面添加状态码191 具体代码如下

 1.DB engine 是MyIsAm改为InnoDB
2.字符集是 utf8 ,1个utf8=3bytes
3.最后就是 (100+255)*3>1000 所以报错
解决方案很多 ,修改DB engine 至 innodb,或者是更改字符集,或者是减小字段长度 皆可. 
原文地址:https://www.cnblogs.com/wangzhaobo/p/9586213.html