Laravel Update 8.61. Дайджест обновлений Ларавел. DeleteOrFail, ValueOrFail, генерация моделей

preview_player
Показать описание
Сегодняшнее видео посвящено очередному обновлению Laravel версии 8.61. Рассмотрим нововведения этого обновления - методы DeleteOrFail, ValueOrFail, а также генерацию моделей через консоль

#laravelupdate#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!

---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 Введение
01:36 Новый Eloquent метод DeleteOrFail
01:56 Метод Query Builder ValueOrFail
02:16 Генерация моделей через консоль

Всем поклонникам Laravel привет! В эфире CutCode и у нас снова рубрика Laravel Updates. Настолько часто выходит обновление Laravel, а вот еще недавно и Livewire что я думаю можно переименовать канал в "Laravel и компания апдейт" что вы думаете п о этому поводу? Будем менять название? Обязательно напишите комментарий!

Да кстати друзья вы становитесь активнее, комментарии появляются чаще и это не может не радовать! Мы с вами становимся такой небольшой тусовкой поклонников Laravel!

Еще немного отходя от темы прежде чем я расскажу об обновлении. Хочу представить вам два новых раздела на проекте Cutcode. Во-первых это раздел статьи, где будут выходить текстовые представления некоторых роликов и раздел RoadMap. Меня часто просили рассказать что именно и в каком порядке нужно учить по Laravel новичку, в целом я продемонстрировал кратчайший базовый путь в уроках по Laravel с нуля и заодно перенес этот путь сюда, где более подробно показано поэтапно с необходимой документацией и роликами на канале. Пользуйтесь кому нужно:

Да и кстати про проект Cutcode - вчера было много попыток купить подписку, но у нас были проблемы с сервером приносим свои извинения все проблемы уже решены и сегодня можно спокойно купить. ok друзья - меньше слов погнали смотреть на апдейт версии 8.61, его несколько интересных нововведений.

Так во-первых у eloquent моделей новый метод deleteOrFail. Раньше был метод delete который возвращал просто boolean либо труб либо фолз. Теперь же появился deleteOrFail, который вызовет exception и мы сможем понять ошибку более подробно. Странно что раньше этого метода не было как мы без него жили.

Далее появился новый метод в query builder. valueOrFail, который немного облегчает нам жизнь и делать код более лаконичным. Под капотом же он выполняет строку выше и просто вызывает firsOrFail с выбранным полем и сразу к нему обращается. Код становится немного чище.

И напоследок при генерации моделей через консоль посредством artisan команды мы можем добавить атрибут policy и сразу сгенерировать policy для модели. Помимо всего прочего также появился атрибут all для генерации сразу всего необходимого для моделей, а именно фабрик, сидов, контроллера, policy и миграции. Давайте посмотрим как это работает: выполним команду. Модуль назовем тест и добавим атрибут policy. Видим что модель и политика у нас созданы в консоли. Если посмотрим зайдем в директорию с политиками увидим её.

Друзья на этом все по обновлению, всем спасибо за просмотр обязательно подпишитесь на канал кто ещё этого не сделал, поддержите лайком и не стесняйтесь в написании комментариев. Всем пока, увидимся в следующих роликах

---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:

📼 Курс по Laravel с нуля:

Laravel Update 8.61. Дайджест обновлений Ларавел. DeleteOrFail, ValueOrFail, генерация моделей

---------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

"Было несколько PopIt-ок купить..." =))

dikhtiaruk
Автор

Давай урок по Error handler на каком реальном проекте. Когда? Где использовать? Когда не использовать?)

extrememod
Автор

Все это хорошо, но может, тему update просто сделать раз в месяц или два( по мере накопления ) ? С более подробным описанием и конкретными примерами с разбором. Для новичков было бы гораздо познавательнее. Да и для опытных, думаю, тоже. А так это просто пересказ документации. И ИНЕРЦИЯ !!!

ИгорьВиткин-ья