Laravel 5.5 資料遷移問題:Specified key was too long

SD發表於2018-02-22

最近在部署laravel專案上伺服器是 使用php artisan migrate 報錯。
在站內查到了解決方法

原文地址: https://learnku.com/articles/4195/laravel-54-common-error-specified-key-was-too-long

主要的解決方法

需要在AppServiceProvider中呼叫Schema::defaultStringLength方法來實現配置:
varchar 設定預設長度:191

use Illuminate\Support\Facades\Schema;

/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
   Schema::defaultStringLength(191);
}

相關文章