Illuminate\Database\QueryException : 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 users_email_unique
(email
))
在安装laravel-admin的过程中,如下图操作
按照安装文档执行了最后一步安装,出现这个错误
解决方案:
在app\Providers\AppServiceProvider.php添加默认值
顶部引入use Illuminate\Support\Facades\Schema;
下面的boot方法里面添加
public function boot()
{
Schema::defaultStringLength(191); //add fixed sql
}
完事以后记得先删除上次执行了一部分生成的表
最后重新执行如下图所示
如果还不行,可以联系我,我尽力帮助你,通过小程序客服联系我