Добавить
Уведомления

Laravel Update 8.59. Дайджест обновлений Ларавел. WhereMorphedTo и Merge

В этом ролике мы рассмотрим нововведения в последнем обновлении Laravel 8.59. В этом Update Laravel появились: новый Eloquent метод whereMorphedTo, метод Merge и методы Factory. #laravelupdate#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - https://cutcode.ru/ Угостить меня кофе - buymeacoffee.com/cutcode Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 00:30 Eloquent метод whereMorphedTo 01:23 Метод Merge 01:52 Новые методы у Factory Всем поклонникам Laravel привет! В эфире Cutcode и у нас сегодня в выпуске рубрика Laravel update. Сегодня мы посмотрим на самые интересные нововведения в апдейте версии 8.59. Мне кстати самому очень нравится эта рубрика. Помогает быть в курсе всех изменений и улучшений в мире Laravel фреймворка. Давайте пройдемся по всем нововведениям. Итак друзья, во-первых появился новый Eloquent метод WhereMorphedTo который упрощает нам работу с полиморфными отношениями. Как было раньше? Если мы скажем имеем статью у которой есть комментарии и мы хотим взять все комментарии из модели по комментариям, то нам необходимо было воспользоваться двумя where методами с типом и с id. Теперь же с новым методом этот момент упрощён и мы можем воспользоваться единственным методом WhereMorphedTo и просто указать наименование отношения и ту модель, которую мы будем искать. И в конечном итоге если мы посмотрим в браузере как было раньше в старом подходе - мы увидим 4 комментария. Если мы уберем старый подход и оставим новый из апдейта с одним методом и обновимся, то у нас также останется 4 комментария. То есть все работает также но код стал немного меньше и чище. Идем далее. Помните в предыдущих апдейтах появился новый метод safe у объекта валидации, который у нас возвращает объект validatedInput с которым работать стало намного приятнее. Так вот в этом апдейте у него появился новый метод Merge, который позволяет нам добавить в поля после валидации какие-либо еще дополнительные поля в виде массива, и уже после сохранить как в примере здесь пользователя со всеми полями из валидации, включая те которые мы только что смерджили. И на последок два новых метода у фабрик, которые позволяют сохранять записи не вызывая дополнительно какие-либо события. То есть мы просто делаем insert записей и никакие больше события в моделях мы не дергаем. Два метода один для создания одной записи и создания нескольких записей. На этом по апдейту laravel 8.59 у меня все. Надеюсь вам понравилось! Обязательно поддержите канал лайком, напишите комментарий, любой комментарий не стесняйтесь не ограничивайте себя ни в чем. На этом все друзья всем спасибо за просмотр увидимся в следующих роликах! --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=QOcYXpooj04 подпишитесь на YouTube-канал: https://www.youtube.com/channel/UCkKZ3S8JiB5nUAaTYhpCwzQ?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Laravel Update 8.59. Дайджест обновлений Ларавел. WhereMorphedTo и Merge --------------------------------------------------------------------------------- наш сайт: https://cutcode.ru/ наш instagram: https://www.instagram.com/cutcoderu/ Наш telegram-канал: https://t.me/laravel_cutcode

Иконка канала Просто о Laravel. CutCode
357 подписчиков
12+
4 года назад
12+
4 года назад

В этом ролике мы рассмотрим нововведения в последнем обновлении Laravel 8.59. В этом Update Laravel появились: новый Eloquent метод whereMorphedTo, метод Merge и методы Factory. #laravelupdate#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - https://cutcode.ru/ Угостить меня кофе - buymeacoffee.com/cutcode Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 00:30 Eloquent метод whereMorphedTo 01:23 Метод Merge 01:52 Новые методы у Factory Всем поклонникам Laravel привет! В эфире Cutcode и у нас сегодня в выпуске рубрика Laravel update. Сегодня мы посмотрим на самые интересные нововведения в апдейте версии 8.59. Мне кстати самому очень нравится эта рубрика. Помогает быть в курсе всех изменений и улучшений в мире Laravel фреймворка. Давайте пройдемся по всем нововведениям. Итак друзья, во-первых появился новый Eloquent метод WhereMorphedTo который упрощает нам работу с полиморфными отношениями. Как было раньше? Если мы скажем имеем статью у которой есть комментарии и мы хотим взять все комментарии из модели по комментариям, то нам необходимо было воспользоваться двумя where методами с типом и с id. Теперь же с новым методом этот момент упрощён и мы можем воспользоваться единственным методом WhereMorphedTo и просто указать наименование отношения и ту модель, которую мы будем искать. И в конечном итоге если мы посмотрим в браузере как было раньше в старом подходе - мы увидим 4 комментария. Если мы уберем старый подход и оставим новый из апдейта с одним методом и обновимся, то у нас также останется 4 комментария. То есть все работает также но код стал немного меньше и чище. Идем далее. Помните в предыдущих апдейтах появился новый метод safe у объекта валидации, который у нас возвращает объект validatedInput с которым работать стало намного приятнее. Так вот в этом апдейте у него появился новый метод Merge, который позволяет нам добавить в поля после валидации какие-либо еще дополнительные поля в виде массива, и уже после сохранить как в примере здесь пользователя со всеми полями из валидации, включая те которые мы только что смерджили. И на последок два новых метода у фабрик, которые позволяют сохранять записи не вызывая дополнительно какие-либо события. То есть мы просто делаем insert записей и никакие больше события в моделях мы не дергаем. Два метода один для создания одной записи и создания нескольких записей. На этом по апдейту laravel 8.59 у меня все. Надеюсь вам понравилось! Обязательно поддержите канал лайком, напишите комментарий, любой комментарий не стесняйтесь не ограничивайте себя ни в чем. На этом все друзья всем спасибо за просмотр увидимся в следующих роликах! --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=QOcYXpooj04 подпишитесь на YouTube-канал: https://www.youtube.com/channel/UCkKZ3S8JiB5nUAaTYhpCwzQ?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Laravel Update 8.59. Дайджест обновлений Ларавел. WhereMorphedTo и Merge --------------------------------------------------------------------------------- наш сайт: https://cutcode.ru/ наш instagram: https://www.instagram.com/cutcoderu/ Наш telegram-канал: https://t.me/laravel_cutcode

, чтобы оставлять комментарии