Specifica semplicemente il nome della chiave durante la creazione (con il secondo argomento per primary
).
$table->primary(['column_1', 'column_2', 'column_3'], 'my_long_table_primary');
Avanti,
Se hai un errore come You have an error in your SQL syntax ...
dopo questa modifica assicurati di non utilizzare la parola riservata dal tuo motore di database per il tuo nome chiave.
Ad esempio per MySQL:http://dev.mysql.com /doc/refman/5.6/en/reserved-words.html
Suggerimento:primary
è riservato, quindi non usarlo;)