В официальной документации я вижу метод destroy
, где вы можете поместить список первичных ключей, и он удаляет все данные в списке.
ModelName::destroy([1,2,3]);
Но что, если у нас есть пользовательский ПК? Я пытался сделать это с полем с именем code
, которое является строкой, но оно говорит:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'id' in 'where clause' (SQL: select * from `paises` where `id` in ())
Есть ли способ сообщить Laravel, что первичный ключ не называется id
?
Что-то вроде
ModelName::destroy(['AL', 'ES', 'FR'], 'code');