Php и Laravel дайджест октябрь 2021. Обзор новостей по php и ларавел
Новости из мира php и laravel за октябрь. Анонс конференции PHP Russia 2022, обновление Composer 2.1.9 , запрет динамических свойств в PHP, Релиз RevoltPHP. Обзор обновлений Laravel 8.62, 8.63, 8.64, 8.65. #php#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - https://cutcode.ru/ Угостить меня кофе - buymeacoffee.com/cutcode Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 00:26 Конференция PHP Russia 2022 00:46 Composer Update 2.1.9 00:55 Запрет динамических свойств в PHP 01:18 Релиз RevoltPHP 01:55 Laravel 8.62 - анонимные blade-компоненты 02:32 Laravel 8.62 - метод collect 02:49 Laravel 8.63 - метод WhereBelongsTo 03:14 Laravel 8.64 - директива Aware 04:08 Laravel 8.64 - метод StripTags 04:38 Laravel 8.65 - опция Remember 04:56 Laravel 8.65 - расширение правил валидации Date_Format 05:07 Laravel 8.67 - поддержка PHP 8.1 Всех приветствую на канале Cutcode! На календаре конец октября, а это значит что время дайджеста из мира PHP. В этом месяце новостей не так много, поэтому я объединил две рубрики: дайджест PHP и обновление Laravel за октябрь. А вот обновление вышло немало! Давайте начнем по порядку. 1. Стала известна дата проведения конференции PHP Russia 2022 и это 6 и 7 июня, но спустя несколько дней дату перенесли на 12 и 13 сентября. Будут ли еще переносы - пока неизвестно. Организаторы уже начали подготовку и прием заявок на доклады. 2. Вышло обновление composer версии 2.1.9 в котором исправлена уязвимость на windows. Пользователям windows обязательно стоит обновится! 3. В новых версиях PHP предлагается задеприкейтить, а впоследствии удалить возможность создания динамических свойств, так как обычно редко объявляют свойства динамическии и чаще всего это ошибка или опечатка. Ну и в любом случае плохая практика. Также в новую версию PHP предлагается добавить возможность использовать тип null в декларациях типов, так как этого как раз не хватает. 4. Команды разработчиков двух популярных асинхронных framework AmPHP и react php выпустили совместную абстракцию событийного цикла на основе файберов с названием revoltphp, но js используется для event-loop. Cледующей версии AmPHP и react php не будут поставляться собственной реализации цикла событий, а будут напрямую использовать revoltphp. Файберы же будут доступны в PHP старше версии 8.1 из коробки, а на PHP 8.0 можно поставить расширение ext fiber. Следим за новостями, эти события являются важными, а сейчас переходим к обзору Laravel обновлений. 1. Начнем с обновления 8.62. Появилось интересное нововведение по blade компонентам, которое затрагивает анонимные blade компоненты. Если вы используете вложенные компоненты, как в моем примере, где таблица разбита на отдельные компоненты по каждому своему элементу, то главный компонент можно задать как index файл, и в последующем вызывать от родительского названия без указания точка индекс в названии. Я снял подробный урок по blade компонентам и там мы как раз поработаем с анонимными компонентами в ключе этого примера с таблицей. Ролик скоро выйдет на канале. Также в версии 8.62 расширили объект с request и добавили метод collect, который всего лишь трансформирует выбранный параметр в коллекцию. Но мы видим что request и развиваются и возможно в будущем в версии 9 появятся DTO объекты на выходе вместо массивов. 2. В версии 8.63 у eloquent модели появился новый метод по работе с отношениями whereBelongsTo, для добавления условия по какому отношению belongsTo мы будем строить запрос. Раньше это выглядело следующим образом: когда мы писали Where дальше какое поле и какое значение. Теперь же можно использовать метод whereBelongsTo и просто передать eloquent модель, которая будет участвовать в условии. Далее по апдейтам, но в версии 8.67 появилась поддержка PHP версии 8.1 --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=ZX8vss6SXOI подпишитесь на YouTube-канал: https://www.youtube.com/channel/UCkKZ3S8JiB5nUAaTYhpCwzQ?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Php и Laravel дайджест октябрь 2021. Обзор новостей по php и ларавел --------------------------------------------------------------------------------- наш сайт: https://cutcode.ru/ наш instagram: https://www.instagram.com/cutcoderu/ Наш telegram-канал: https://t.me/laravel_cutcode
Новости из мира php и laravel за октябрь. Анонс конференции PHP Russia 2022, обновление Composer 2.1.9 , запрет динамических свойств в PHP, Релиз RevoltPHP. Обзор обновлений Laravel 8.62, 8.63, 8.64, 8.65. #php#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - https://cutcode.ru/ Угостить меня кофе - buymeacoffee.com/cutcode Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 00:26 Конференция PHP Russia 2022 00:46 Composer Update 2.1.9 00:55 Запрет динамических свойств в PHP 01:18 Релиз RevoltPHP 01:55 Laravel 8.62 - анонимные blade-компоненты 02:32 Laravel 8.62 - метод collect 02:49 Laravel 8.63 - метод WhereBelongsTo 03:14 Laravel 8.64 - директива Aware 04:08 Laravel 8.64 - метод StripTags 04:38 Laravel 8.65 - опция Remember 04:56 Laravel 8.65 - расширение правил валидации Date_Format 05:07 Laravel 8.67 - поддержка PHP 8.1 Всех приветствую на канале Cutcode! На календаре конец октября, а это значит что время дайджеста из мира PHP. В этом месяце новостей не так много, поэтому я объединил две рубрики: дайджест PHP и обновление Laravel за октябрь. А вот обновление вышло немало! Давайте начнем по порядку. 1. Стала известна дата проведения конференции PHP Russia 2022 и это 6 и 7 июня, но спустя несколько дней дату перенесли на 12 и 13 сентября. Будут ли еще переносы - пока неизвестно. Организаторы уже начали подготовку и прием заявок на доклады. 2. Вышло обновление composer версии 2.1.9 в котором исправлена уязвимость на windows. Пользователям windows обязательно стоит обновится! 3. В новых версиях PHP предлагается задеприкейтить, а впоследствии удалить возможность создания динамических свойств, так как обычно редко объявляют свойства динамическии и чаще всего это ошибка или опечатка. Ну и в любом случае плохая практика. Также в новую версию PHP предлагается добавить возможность использовать тип null в декларациях типов, так как этого как раз не хватает. 4. Команды разработчиков двух популярных асинхронных framework AmPHP и react php выпустили совместную абстракцию событийного цикла на основе файберов с названием revoltphp, но js используется для event-loop. Cледующей версии AmPHP и react php не будут поставляться собственной реализации цикла событий, а будут напрямую использовать revoltphp. Файберы же будут доступны в PHP старше версии 8.1 из коробки, а на PHP 8.0 можно поставить расширение ext fiber. Следим за новостями, эти события являются важными, а сейчас переходим к обзору Laravel обновлений. 1. Начнем с обновления 8.62. Появилось интересное нововведение по blade компонентам, которое затрагивает анонимные blade компоненты. Если вы используете вложенные компоненты, как в моем примере, где таблица разбита на отдельные компоненты по каждому своему элементу, то главный компонент можно задать как index файл, и в последующем вызывать от родительского названия без указания точка индекс в названии. Я снял подробный урок по blade компонентам и там мы как раз поработаем с анонимными компонентами в ключе этого примера с таблицей. Ролик скоро выйдет на канале. Также в версии 8.62 расширили объект с request и добавили метод collect, который всего лишь трансформирует выбранный параметр в коллекцию. Но мы видим что request и развиваются и возможно в будущем в версии 9 появятся DTO объекты на выходе вместо массивов. 2. В версии 8.63 у eloquent модели появился новый метод по работе с отношениями whereBelongsTo, для добавления условия по какому отношению belongsTo мы будем строить запрос. Раньше это выглядело следующим образом: когда мы писали Where дальше какое поле и какое значение. Теперь же можно использовать метод whereBelongsTo и просто передать eloquent модель, которая будет участвовать в условии. Далее по апдейтам, но в версии 8.67 появилась поддержка PHP версии 8.1 --------------------------------------------------------------------------------- делитесь этим видео с друзьями: https://www.youtube.com/watch?v=ZX8vss6SXOI подпишитесь на YouTube-канал: https://www.youtube.com/channel/UCkKZ3S8JiB5nUAaTYhpCwzQ?sub_confirmation=1 Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I Php и Laravel дайджест октябрь 2021. Обзор новостей по php и ларавел --------------------------------------------------------------------------------- наш сайт: https://cutcode.ru/ наш instagram: https://www.instagram.com/cutcoderu/ Наш telegram-канал: https://t.me/laravel_cutcode
