最近在部署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);
}