Laravel World
8.47K subscribers
1.25K photos
25 videos
9 files
2.08K links
Laravel & PHP news
Download Telegram
Викторины на знание Laravel
https://rappasoft.com/quizzes/laravel
Релиз Laravel 8.50
Основная фича выпуска — «Обрезка моделей»: https://laravel.com/docs/8.x/eloquent#pruning-models
Опросник Laravel
Исследование общества, работающих с фреймворком и их оценка тенденций его развития
https://stateoflaravel.com/
Очистка моделей

В Laravel 8.50 появилась новая функция Models Pruning (Очистка моделей). С помощью неё можно автоматически зачищать модели от старых записей.

https://laravel.demiart.ru/pruning-models/
Релиз Laravel 8.51
Фишка релиза — blade-директива class, добавляющая стили при выполнении определенных условий
https://laravel.com/docs/8.x/blade#conditional-classes
Релиз Laravel 8.53
Основное изменение: добавлены касты immutable_date и immutable_datetime. Они преобразуют в CarbonImmutable.
https://laravel.com/docs/8.x/eloquent-mutators#attribute-casting
Иммутабельные даты в Laravel

В Laravel появились касты преобразующие даты в Иммутабельные (Неизменяемые). Я бы предпочел, чтобы фреймворк по умолчанию использовал такой вид дат. Давайте разберемся, что это такое и зачем это нужно.

https://laravel.demiart.ru/immutable-dates/
В конце ноября 2021 года, с выходом новых версий, Symfony переходит со Swiftmailer на Symfony Mailer. Разработка Swiftmailer закрывается. Laravel, естественно, тоже переходит на Symfony Mailer.
https://symfony.com/blog/the-end-of-swiftmailer
Как работать в одном приложении со множеством часовых поясов, которые выбирают сами пользователи, но при этом в базе данных все временные метки будут храниться в едином UTC-формате, либо в часовом поясе заданном по умолчанию в приложении, что позволит нам отображать одну и ту же информацию по-разному без нарушения ее целостности.

https://laravel.demiart.ru/user-defined-timezones/
Ray-сервер показывает события в красивом, удобочитаемом виде, и решает задачу дебаггинга Laravel-приложений. При этом в запуске и настройке сервер максимально упрощен, а открытый код позволяет улучшать его работу всем желающим.

https://butschster.medium.com/сервер-для-дебага-laravel-приложений-и-не-только-4fed54667099
👍1
Результаты опроса «State of Laravel 2021»
https://stateoflaravel.com/
Релиз Laravel 8.56
Основная фишка версии — кастомные атрибуты в слотах blade-компонентов.
https://github.com/laravel/framework/releases/tag/v8.56.0
Общее количество установок Laravel составило 150 миллионов
https://packagist.org/packages/laravel/framework/stats
Релизы Laravel 8.57 и 8.58
Два релиза за неделю. Несмотря на подготовку к Laracon, Тейлор наращивает темп.
https://github.com/laravel/framework/releases
Релиз Laravel Voyager 1.4.3 и 1.5.0
Версии собрали в себя все изменения сделанные за год, прошедший с выпуска последнего релиза лета 2020 года. Основное отличие 1.5 — удалена возможность использования хуков. По словам команды, такой длительный временной промежуток между версиями связан с тем, что они сосредоточены на версии 2.0.
https://github.com/the-control-group/voyager/releases
Laravel Support Bubble
Новый пакет от Spatie. Виджет формы связи во всплывающем окне.
https://flareapp.io/blog/34-handling-customer-feedback-using-a-support-bubble-form