Laravel での移行中、特に「make:auth」コマンド、キーの長さを示します
Laravel ドキュメントによると、簡単な修正は /app/Providers/AppServiceProvider.php ファイルを変更することです:
use Illuminate\Support\Facades\Schema; /** * Bootstrap any application services. * * @return void */ public function boot() { Schema::defaultStringLength(191); }
または、 「innodb_large_prefix」オプションはデータベースで有効にできます。このオプションを有効にする方法の詳細については、データベースのドキュメントを参照してください。
以上がLaravel の移行で「指定されたキーが長すぎました」エラーを解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。