Du skal blot angive nøglenavnet, når du opretter det (med det andet argument for primary
).
$table->primary(['column_1', 'column_2', 'column_3'], 'my_long_table_primary');
Dernæst,
Hvis du har fejl som You have an error in your SQL syntax ...
efter denne ændring skal du sørge for, at du ikke bruger reserveret ord af din databasemotor til dit nøglenavn.
F.eks. for MySQL :http://dev.mysql.com /doc/refman/5.6/da/reserved-words.html
Tip :primary
er reserveret, så brug det ikke;)