ich einfach Laravel Migrationsdatei haben einen zusammengesetzten Primärschlüssel festgelegt wird:Laravel Migration primäre (oder Schlüssel) "Identifier Name ist zu lang"
// ...
public function up()
{
Schema::create('my_super_long_table_name', function($table)
{
$table->integer('column_1');
$table->integer('column_2');
$table->integer('column_3');
$table->primary(['column_1', 'column_2', 'column_3']);
});
}
// ...
Und beim Laufen php artisan migrate
dieser Fehler ausgelöst wird:
SQLSTATE[42000]: Syntax error or access violation: 1059 Identifier name 'my_super_long_table_name_column_1_column_2_column_3' is too long
Es könnte hilfreich sein, wenn Sie die genaue Version angeben können Sie aus und die Version migrieren Sie‘ re Migrieren zu. – nwellnhof
Die Migration in Laravel ist eine Datei, die die Datenbankstruktur definiert. Kein "echter" Migrationsprozess von einer Version zur anderen einer App. – Ifnot