Laravel Update 8.61. Дайджест обновлений Ларавел. DeleteOrFail, ValueOrFail, генерация моделей
Laravel Update 8.61. Дайджест обновлений Ларавел. DeleteOrFail, ValueOrFail, генерация моделей
Сегодняшнее видео посвящено очередному обновлению Laravel версии 8.61. Рассмотрим нововведения этого обновления - методы DeleteOrFail, ValueOrFail, а также генерацию моделей через консоль #laravelupdate#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - https://cutcode.ru/ Угостить меня кофе - buymeacoffee.com/cutcode Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 00:43 Презентация новых разделов на сайте CutCode.ru 01:36 Новый Eloquent метод DeleteOrFail 01:56 Метод Query Builder ValueOrFail 02:16 Генерация моделей через консоль Всем поклонникам Laravel привет! В эфире CutCode и у нас снова рубрика Laravel Updates. Настолько часто выходит обновление Laravel, а вот еще недавно и Livewire что я думаю можно переименовать канал в "Laravel и компания апдейт" что вы думаете п о этому поводу? Будем менять название? Обязательно напишите комментарий! Да кстати друзья вы становитесь активнее, комментарии появляются чаще и это не может не радовать! Мы с вами становимся такой небольшой тусовкой поклонников Laravel! Еще немного отходя от темы прежде чем я расскажу об обновлении. Хочу представить вам два новых раздела на проекте Cutcode. Во-первых это раздел статьи, где будут выходить текстовые представления некоторых роликов и раздел RoadMap. Меня часто просили рассказать что именно и в каком порядке нужно учить по Laravel новичку, в целом я продемонстрировал кратчайший базовый путь в уроках по Laravel с нуля и заодно перенес этот путь сюда, где более подробно показано поэтапно с необходимой документацией и роликами на канале. Пользуйтесь кому нужно: https://cutcode.ru/roadmap Да и кстати про проект Cutcode - вчера было много попыток купить подписку, но у нас были проблемы с сервером приносим свои извинения все проблемы уже решены и сегодня можно спокойно купить. ok друзья - меньше слов погнали смотреть на апдейт версии 8.61, его несколько интересных нововведений. Так во-первых у eloquent моделей новый метод deleteOrFail. Раньше был метод delete который возвращал просто boolean либо труб либо фолз. Теперь же появился deleteOrFail, который вызовет exception и мы сможем понять ошибку более подробно. Странно что раньше этого метода не было как мы без него жили. Далее появился новый метод в query builder. valueOrFail, который немного облегчает нам жизнь и делать код более лаконичным. Под капотом же он выполняет строку выше и просто вызывает firsOrFail с выбранным полем и сразу к нему обращается. Код становится немного чище. И напоследок при генерации моделей через консоль посредством artisan команды мы можем добавить атрибут policy и сразу сгенерировать policy для модели. Помимо всего прочего также появился атрибут all для генерации сразу всего необходимого для моделей, а именно фабрик, сидов, контроллера, policy и миграции. Давайте посмотрим как это работает: выполним команду. Модуль назовем тест и добавим атрибут policy. Видим что модель и политика у нас созданы в консоли. Если посмотрим зайдем в директорию с политиками увидим её. Друзья на этом все по обновлению, всем спасибо за просмотр обязательно подпишитесь на канал кто ещё этого не сделал, поддержите лайком и не стесняйтесь в написании комментариев. Всем пока, увидимся в следующих роликах --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=yBMxG13VVjQ подпишитесь на YouTube-канал: https://www.youtube.com/channel/UCkKZ3S8JiB5nUAaTYhpCwzQ?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Laravel Update 8.61. Дайджест обновлений Ларавел. DeleteOrFail, ValueOrFail, генерация моделей --------------------------------------------------------------------------------- наш сайт: https://cutcode.ru/ наш instagram: https://www.instagram.com/cutcoderu/ Наш telegram-канал: https://t.me/laravel_cutcode