Обзор обновлений Laravel за май. Дайджест Laravel updates
В этом видео мы пройдёмся по обновлениям Laravel, которые были выпущены в мае. Быстро пройдёмся по назначению Laravel update ! #update#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - Таймкоды: 00:00 Введение 00:24 Трейт refreshDatabase 00:51 метод findOr 01:46 request str() 02:13 метод arr:join 02:37 validatedInput has/missing 02:58 http preventStrayRequests 03:21 http throwIf 03:31 метод assertJsonMissingPath 03:50 метод comment 04:04 factory state trashed 04:15 метод arr:prependKeySwith 04:28 Подведение итогов Всех поклонников Laravel я приветствую на канале Cutcode! Конец месяца, а это значит что пришло время рассказать и показать вам на мой взгляд самые интересные обновления Laravel за этот месяц. Ну что же погнали! Начнем мы с обновления . Касается тестов. А именно trait по очистке базы данных refresh database. Немного больше контроля с появлением хука before refrashing который будет вызываться до очистки. Если мы взглянем на сам trait, то мы увидим что у нас уже был хук метод afterRefrashingDatabase и само собой напрашивался на свое существование и beforeRefrashingDatabase теперь он есть. Идем далее по Laravel я думаю это нововведение будет основным за май - новый метод в рамках eloquent builder findOr. У нас ранее был FindOrFail где мы либо находили запись либо если заглянем внутрь то в противном случае мы получали exception что у нас запись не найдена. Удобный метод но как говорится третьего не дано. Новый метод fineOr сохраняет удобства но добавляет больше кастомизации, так как мы можем передать call back функцию и сами определять поведение если запись не будет найдена, как в примере здесь мы отдаем 404 ошибку либо отдаем какой-то свой exception либо делаем все что пожелаем. Также мы можем передать вторым параметром массив со всеми полями для selecta. Ну и этот метод также работает и с соотношениями. Вобщем берем на вооружение. Путешествие по апдейту продолжается затрагивает класс по работе с request. Появился метод для нашего удобства который трансформирует параметр в stringable объектах. Как видим в этом примере. Метод str либо метод string что одно и то же. Уже ранее был метод boolean который трансформирует в boolean тип особенно полезны для чекбоксов, теперь вот и строки. Передвигаемся к небольшому апдейту и в класс по работе с массивами из коллекции перекочевал метод join, который соединяет элементы массива в строку с разделителем. Внутри простой нативный implode ну а для последнего значения мы задаем отличный разделитель - вот здесь в третьем параметре, чтобы достичь подобного результата. И напоследок по снова request и уже знакомый нам метод safe, который трансформирует validated данные из массива в объект validated input для нашего с вами удобства. А уже в нем появились два новых методах has и missing. Cоответственно чтобы проверить поля на существование есть оно либо нет. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: подпишитесь на YouTube-канал: Курс по Laravel с нуля: обновлений Laravel за май. Дайджест Laravel updates --------------------------------------------------------------------------------- 🔗 наш сайт: наш instagram: 📱 Наш telegram-канал:
55 views
949
227
3 weeks ago 00:41:44 1
DERO GOI (ex-OOMPH!) о сольном творчестве, вере и НАСТОЯЩЕЙ ПРИЧИНЕ ухода из OOMPH!
1 month ago 00:07:47 215
DAYZ ОБЗОР ОБНОВЛЕНИЯ | Новые звуки, новое оружие, изменения карты Sakhal | Dayz
1 month ago 00:15:29 1
ЗАБИЛ НА ВСЕ ПРОЕКТЫ РАДИ НЕГО?! MAJESTIC RP! ПУТЬ БОМЖА на GTA 5 RP!
1 month ago 00:08:31 1
Новые правила для собственников недвижимости и владельцев долей: ключевые изменения 2025 года
2 months ago 00:00:00 2
😊стрим Counter-Strike 2 мм напарники учусь по новой игра в кс 2 розыгрыш ножа в январе #shorts
2 months ago 00:16:11 1
ДОБРО ПОЖАЛОВАТЬ В НОКСУС - Обзор патча и тир листы | Лига Легенд от Зака League of Legends