Laravel报错:1071 Specified key was too long; max key length is 1000 bytes

Laravel安装,初始化数据库,运行下列命令时候出错

php artisan migrate

解决办法1,设置数据库引擎格式

//临时更改
SET GLOBAL default_storage_engine = 'InnoDB';

永久更改。修改my.cnf(ini),在配置文件里面增加参数default-storage-engine,然后重启数据库服务。
default-storage-engine=InnoDB

解决办法2,编辑文件AppServiceProvider.php

use IlluminateSupportFacadesSchema;

public function boot()
{
    Schema::defaultStringLength(191);
}
原文地址:https://www.cnblogs.com/qq917937712/p/11126262.html