Ange helt enkelt nyckelnamnet när du skapar den (med det andra argumentet för primary
).
$table->primary(['column_1', 'column_2', 'column_3'], 'my_long_table_primary');
Nästa,
Om du har fel som You have an error in your SQL syntax ...
efter denna ändring, se till att du inte använder reserverat ord av din databasmotor för ditt nyckelnamn.
Till exempel för MySQL :http://dev.mysql.com /doc/refman/5.6/en/reserved-words.html
Tips:primary
är reserverad, så använd den inte;)