Новый метод у моделей DeleteorFail
Раньше мы использовали метод delete() при удалении, который возвращал либо true либо false! Теперь же у нас есть новый метод ->deleteOrFail() который в случаи неудачи вызовет Exception \Throwable
Новый метод тестирования assertModelExists
Без лишних слов, просто рассмотрим пример:
Новый метод valueOrFail
В случае неудачи получения значения у первой записи, выдаст исключение
Создание Policy вместе с моделью
Как и в случаи с миграциями или фабриками, также, появился атрибут для создания policy у моделей! Для этого необходимо указать параметр --policy при создании модели средствами artisan. Также можно указать параметр --all для создания миграций, фабрик и policy
php artisan make:model --policy Post
Оставить комментарий