Дата публикации: 15.09.2021 в 20:53

Laravel Update v8.61

0 комментария

Новый метод у моделей DeleteorFail

Раньше мы использовали метод delete() при удалении, который возвращал либо true либо false! Теперь же у нас есть новый метод ->deleteOrFail() который в случаи неудачи вызовет Exception \Throwable

Новый метод тестирования assertModelExists

Без лишних слов, просто рассмотрим пример:

assertModelExists


Новый метод valueOrFail

В случае неудачи получения значения у первой записи, выдаст исключение

Пример


Создание Policy вместе с моделью

Как и в случаи с миграциями или фабриками, также, появился атрибут для создания policy у моделей! Для этого необходимо указать параметр --policy при создании модели средствами artisan. Также можно указать параметр --all для создания миграций, фабрик и policy

php artisan make:model --policy Post

ОбщайсяРазвивайсяУчисьРаботай
ОбщайсяРазвивайсяУчисьРаботай
ОбщайсяРазвивайсяУчисьРаботай
ОбщайсяРазвивайсяУчисьРаботай