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

Обзор обновлений Laravel за апрель. Дайджест Laravel updates

"В этом видео мы пройдёмся по обновлениям Laravel, которые были выпущены в апреле. Быстро пройдёмся по назначению Laravel update 9.6-9.9 ! #update#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Поддерживайте канал, оформите доступ на моём проекте cutcode! Это очень модно - https://cutcode.dev ??Курс по изучению SOLID - https://solid.cutcode.dev ???Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.dev/chat-bot?utm_source=rt --------------------------------------------------------------------------------- Всех поклонников Laravel я приветствую на канале Cutcode! Конец месяца и пришло время рассказать и показать вам на мой взгляд самые интересные обновления Laravel за апрель ну что же погнали! Итак друзья начинаем с апдейта 9.6. Очень маленький апдейт и всего одно нововведение - затрагивает миграции в рамках фасада Schema - появились два удобных метода чтобы немного сократить код и сделать его более читаемым, а именно WhenTableDosntHaveColumn и WhenTableHasColumn для проверки есть ли поля у таблицы. Первый аргумент это у нас таблица, второй поле и третий call back функция и в итоге код получается лаконичнее нежели был раньше с использованием метода hasColumn в условии if. Наглядно видим как было и как стало с новым методом. То же самое с противоположным как минимум на одну строку меньше ну и гораздо проще читать такой код. Идём далее к апдейту Laravel 9.7 и здесь совсем коротко в рамках queryBuilder добавлена поддержка использовать квадратные скобки для полей c json данными. ok идем дальше. Друзья не отходя от queryBuilder и json данных рассмотрим еще два метода а именно в whereJsonContainsKey и whereJsonDoesntContainsKey для проверки есть ли ключ в json массиве - удобно берем на вооружение. Все еще апдейт Laravel 9.7 и все еще queryBuilder, но на этот раз улучшенный метод в whereBelongsTo который позволяет добавлять проверку есть ли связь с указанием eloquent модели. Но раньше на проверку с несколькими моделями необходимо было либо плодить методы orWhereBelongsTo как в первом примере, ну либо по старинке воспользоваться методом wereIn с массивом ключей, что кстати на мой взгляд также отличный вариант. Но теперь метод whereBelongsTo улучшен и в него можно передавать коллекцию с eloquent моделями, что будет равносильно вариантом выше. Итак идем далее по Laravel 9.7 и на этот раз нововведения затрагивает роуты - появился новый метод whereIn для проверки route параметров чтобы они соответствовали переданному массиву, как в приведенном примере с типами экспорта. И напоследок по апдейту Laravel 9.7 класса по работе со строками новый метод squish, который позволяет нам избавить строку от лишних пустых символов в виде пробелов и переносов строк. Я думаю этот метод найдет применение в ваших проектах по очистке лишнего в строке. Друзья переходим к апдейту Laravel 9.8 и нас ждет крайне полезное обновление для helperа old, который позволяет нам получать предыдущие значения request у формы. Но к примеру в самом распространенном случае при работе с eloquent моделью дефолтное значение нам необходимо было задавать с указанием поля requesta и дублировать в поле eloquent модели, но теперь этого делать не придется, и будет достаточно указать поле и вторым параметром просто передать eloquent модель и как мы жили без этого раньше. --------------------------------------------------------------------------------- ? делитесь этим видео с друзьями: https://www.youtube.com/watch?v=ahaWtr3XjDg ? подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1 ? Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Обзор обновлений Laravel за апрель. Дайджест Laravel updates --------------------------------------------------------------------------------- ? наш сайт: https://cutcode.dev/?utm_source=rt ? наш instagram: https://www.instagram.com/cutcoderu/ ? Наш telegram-канал: https://t.me/laravel_cutcode"

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

"В этом видео мы пройдёмся по обновлениям Laravel, которые были выпущены в апреле. Быстро пройдёмся по назначению Laravel update 9.6-9.9 ! #update#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Поддерживайте канал, оформите доступ на моём проекте cutcode! Это очень модно - https://cutcode.dev ??Курс по изучению SOLID - https://solid.cutcode.dev ???Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.dev/chat-bot?utm_source=rt --------------------------------------------------------------------------------- Всех поклонников Laravel я приветствую на канале Cutcode! Конец месяца и пришло время рассказать и показать вам на мой взгляд самые интересные обновления Laravel за апрель ну что же погнали! Итак друзья начинаем с апдейта 9.6. Очень маленький апдейт и всего одно нововведение - затрагивает миграции в рамках фасада Schema - появились два удобных метода чтобы немного сократить код и сделать его более читаемым, а именно WhenTableDosntHaveColumn и WhenTableHasColumn для проверки есть ли поля у таблицы. Первый аргумент это у нас таблица, второй поле и третий call back функция и в итоге код получается лаконичнее нежели был раньше с использованием метода hasColumn в условии if. Наглядно видим как было и как стало с новым методом. То же самое с противоположным как минимум на одну строку меньше ну и гораздо проще читать такой код. Идём далее к апдейту Laravel 9.7 и здесь совсем коротко в рамках queryBuilder добавлена поддержка использовать квадратные скобки для полей c json данными. ok идем дальше. Друзья не отходя от queryBuilder и json данных рассмотрим еще два метода а именно в whereJsonContainsKey и whereJsonDoesntContainsKey для проверки есть ли ключ в json массиве - удобно берем на вооружение. Все еще апдейт Laravel 9.7 и все еще queryBuilder, но на этот раз улучшенный метод в whereBelongsTo который позволяет добавлять проверку есть ли связь с указанием eloquent модели. Но раньше на проверку с несколькими моделями необходимо было либо плодить методы orWhereBelongsTo как в первом примере, ну либо по старинке воспользоваться методом wereIn с массивом ключей, что кстати на мой взгляд также отличный вариант. Но теперь метод whereBelongsTo улучшен и в него можно передавать коллекцию с eloquent моделями, что будет равносильно вариантом выше. Итак идем далее по Laravel 9.7 и на этот раз нововведения затрагивает роуты - появился новый метод whereIn для проверки route параметров чтобы они соответствовали переданному массиву, как в приведенном примере с типами экспорта. И напоследок по апдейту Laravel 9.7 класса по работе со строками новый метод squish, который позволяет нам избавить строку от лишних пустых символов в виде пробелов и переносов строк. Я думаю этот метод найдет применение в ваших проектах по очистке лишнего в строке. Друзья переходим к апдейту Laravel 9.8 и нас ждет крайне полезное обновление для helperа old, который позволяет нам получать предыдущие значения request у формы. Но к примеру в самом распространенном случае при работе с eloquent моделью дефолтное значение нам необходимо было задавать с указанием поля requesta и дублировать в поле eloquent модели, но теперь этого делать не придется, и будет достаточно указать поле и вторым параметром просто передать eloquent модель и как мы жили без этого раньше. --------------------------------------------------------------------------------- ? делитесь этим видео с друзьями: https://www.youtube.com/watch?v=ahaWtr3XjDg ? подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1 ? Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Обзор обновлений Laravel за апрель. Дайджест Laravel updates --------------------------------------------------------------------------------- ? наш сайт: https://cutcode.dev/?utm_source=rt ? наш instagram: https://www.instagram.com/cutcoderu/ ? Наш telegram-канал: https://t.me/laravel_cutcode"

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