Chỉ cần chỉ định tên khóa khi tạo nó (với đối số thứ hai cho primary
).
$table->primary(['column_1', 'column_2', 'column_3'], 'my_long_table_primary');
Tiếp theo,
Nếu bạn gặp lỗi như You have an error in your SQL syntax ...
sau khi sửa đổi này, vui lòng đảm bảo rằng bạn không sử dụng từ dành riêng của công cụ cơ sở dữ liệu cho tên khóa của bạn.
Ví dụ:đối với MySQL: http://dev.mysql.com /doc/refman/5.6/en/reserved-words.html
Mẹo:primary
là dành riêng, vì vậy không sử dụng nó;)