Как удалить запись с главным ключем в случае если нет внешнего?

В Laravel, если вы хотите удалить запись с первичным ключом (главным ключем), но не имеете внешнего ключа, это можно сделать с помощью метода destroy модели или метода delete экземпляра модели.

Метод destroy принимает один или несколько первичных ключей в виде аргументов и удаляет соответствующие записи из базы данных. Например, если у вас есть модель User и вы хотите удалить пользователя с идентификатором 1, вы можете сделать следующее:

User::destroy(1);

Этот код удалит запись с идентификатором 1 из таблицы, связанной с моделью User.

Если у вас есть экземпляр модели, вы можете использовать метод delete для удаления записи. Например, если у вас есть переменная $user с экземпляром модели User, вы можете сделать следующее:

$user->delete();

Этот код удалит запись с соответствующим первичным ключом из таблицы.

Оба метода, destroy и delete, автоматически проверяют наличие внешних ключей и выполняют необходимые действия для обеспечения целостности базы данных. Таким образом, если у вас нет внешних ключей, не нужно предпринимать дополнительных шагов для удаления записей.