数据迁移
执行迁移命令会提示 Specified key was toolong; max key length is 1000 bytes
解决方案如下:\app\Providers\AppServiceProvider.php文件修改默认长度
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
//这里引用Schema
use Illuminate\Support\Facades\Schema;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
//修改默认长度
Schema::defaultStringLength(191);
}
}
再次迁移即可(注意删除迁移过的表)