Laravel World

  1. Livewire: v2.6 Вышла новая версия, содержащая огромное количество нововведений. Автор пакета, Caleb Porzio, всё подробно расписал в отдельной статье

    Livewire: v2.6
    Вышла новая версия, содержащая огромное количество нововведений. Автор пакета, Caleb Porzio, всё подробно расписал в отдельной статье
    https://laravel-news.com/livewire-v2-6-0 Big New Livewire Release: v2.6.0

  2. Релиз Laravel 8.61Основная фишка новой версии — тест-методы assertModelExists и assertModelMissing для проверки существования модели в базе данных.

    Релиз Laravel 8.61
    Основная фишка новой версии — тест-методы assertModelExists и assertModelMissing для проверки существования модели в базе данных.
    https://laravel-news.com/laravel-8-61-0

  3. В большинстве случаях в качестве административной панели мы используем Laravel Nova. И всё бы ничего если бы на одном из проектов, заказчик не захотел локализацию всей админки для модераторов из разных стран, с возможностью добавления языков.

    В большинстве случаях в качестве административной панели мы используем Laravel Nova. И всё бы ничего если бы на одном из проектов, заказчик не захотел локализацию всей админки для модераторов из разных стран, с возможностью добавления языков.

    https://habr.com/ru/post/577088/ Локализация Laravel nova или как сломать себе мозг от желаний заказчика

  4. Релиз Laravel 8.60Откатили фишку с добавлением адреса для сброса пароля в toMailCallback, так как это ломало некоторые приложения, в том числе Нову.

    Релиз Laravel 8.60
    Откатили фишку с добавлением адреса для сброса пароля в toMailCallback, так как это ломало некоторые приложения, в том числе Нову.

  5. Релиз Laravel Voyager 1.4.3 и 1.5.0Версии собрали в себя все изменения сделанные за год, прошедший с выпуска последнего релиза лета 2020 года. Основное отличие 1.5 — удалена возможность использования хуков. По словам команды, такой длительный временной промежуток между версиями связан с тем, что они сосредоточены на версии 2.0.

    Релиз Laravel Voyager 1.4.3 и 1.5.0
    Версии собрали в себя все изменения сделанные за год, прошедший с выпуска последнего релиза лета 2020 года. Основное отличие 1.5 — удалена возможность использования хуков. По словам команды, такой длительный временной промежуток между версиями связан с тем, что они сосредоточены на версии 2.0.
    https://github.com/the-control-group/voyager/releases

  6. Ray-сервер показывает события в красивом, удобочитаемом виде, и решает задачу дебаггинга Laravel-приложений. При этом в запуске и настройке сервер максимально упрощен, а открытый код позволяет улучшать его работу всем желающим.

    Ray-сервер показывает события в красивом, удобочитаемом виде, и решает задачу дебаггинга Laravel-приложений. При этом в запуске и настройке сервер максимально упрощен, а открытый код позволяет улучшать его работу всем желающим.

    https://butschster.medium.com/сервер-для-дебага-laravel-приложений-и-не-только-4fed54667099 Сервер для дебага Laravel приложений и не только.

    • 👍1
  7. Как работать в одном приложении со множеством часовых поясов, которые выбирают сами пользователи, но при этом в базе данных все временные метки будут храниться в едином UTC-формате, либо в часовом поясе заданном по умолчанию в приложении, что позволит нам отображать одну и ту же информацию по-разному без нарушения ее целостности.

    Как работать в одном приложении со множеством часовых поясов, которые выбирают сами пользователи, но при этом в базе данных все временные метки будут храниться в едином UTC-формате, либо в часовом поясе заданном по умолчанию в приложении, что позволит нам отображать одну и ту же информацию по-разному без нарушения ее целостности.

    https://laravel.demiart.ru/user-defined-timezones/

  8. В конце ноября 2021 года, с выходом новых версий, Symfony переходит со Swiftmailer на Symfony Mailer. Разработка Swiftmailer закрывается. Laravel, естественно, тоже переходит на Symfony Mailer.

    В конце ноября 2021 года, с выходом новых версий, Symfony переходит со Swiftmailer на Symfony Mailer. Разработка Swiftmailer закрывается. Laravel, естественно, тоже переходит на Symfony Mailer.
    https://symfony.com/blog/the-end-of-swiftmailer The end of Swiftmailer (Symfony Blog)

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

    Иммутабельные даты в Laravel

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

    https://laravel.demiart.ru/immutable-dates/

  10. Релиз Laravel 8.53Основное изменение: добавлены касты immutable_date и immutable_datetime. Они преобразуют в CarbonImmutable.

    Релиз Laravel 8.53
    Основное изменение: добавлены касты immutable_date и immutable_datetime. Они преобразуют в CarbonImmutable.
    https://laravel.com/docs/8.x/eloquent-mutators#attribute-casting