Spécifiez simplement le nom de la clé lors de sa création (avec le deuxième argument pour primary
).
$table->primary(['column_1', 'column_2', 'column_3'], 'my_long_table_primary');
Ensuite,
Si vous avez une erreur comme You have an error in your SQL syntax ...
après cette modification, assurez-vous que vous n'utilisez pas de mot réservé par votre moteur de base de données pour votre nom de clé.
Par exemple pour MySQL :http://dev.mysql.com /doc/refman/5.6/en/reserved-words.html
Astuce :primary
est réservé, ne l'utilisez donc pas;)