Laravel World

  1. Рабочее место Тейлора.

    Рабочее место Тейлора.
    Два монитора, кресло Aeron. Не представляю, как можно комфортно работать спиной к двери :) Занятно, что напротив него есть место с отдельным стулом и открытым ноутбуком — он работает не один или, судя по геймпаду, это игровое место?

    • ❤️179
  2. Релиз PHP 8.2

    Релиз PHP 8.2

    Большое обновление языка. Содержит множество новых возможностей, включая readonly-классы, самостоятельные типы null, false и true, устаревшие динамические свойства, улучшение производительности и многое другое.

    https://www.php.net/releases/8.2/ru.php

    • ❤️125
  3. Unique jobs and reserving resources on the queue

    Unique jobs and reserving resources on the queue

    Совместное использование контракта ShouldBeUnique и мидлвара WithoutOverlapping
    для упрощения обработки дублирующихся запросов и гарантии, что ресурсы не будут повреждены при конфликте фоновых задач.

    https://timacdonald.me/unique-jobs-and-reserving-resources-on-the-queue/

    • ❤️48
  4. В Laravel 9.42 появилась возможность задавать маршруты для «одиночных» (singleton) ресурсов. Например, у пользователя может быть только один «профиль» и для него может существовать только один экземпляр ресурса. Соответственно, одиночные маршруты не используют идентификатор.

    В Laravel 9.42 появилась возможность задавать маршруты для «одиночных» (singleton) ресурсов. Например, у пользователя может быть только один «профиль» и для него может существовать только один экземпляр ресурса. Соответственно, одиночные маршруты не используют идентификатор.

    https://laravel.com/docs/9.x/controllers#singleton-resource-controllers

    • ❤️58
  5. Если нужно остановить валидацию после первой же ошибки, то используйте правило bail в начале массива правил. В приведенном примере, если поле title будет пустое, то мы сэкономим один запрос в базу данных.

    Если нужно остановить валидацию после первой же ошибки, то используйте правило bail в начале массива правил. В приведенном примере, если поле title будет пустое, то мы сэкономим один запрос в базу данных.

    • ❤️120
  6. Тестовое использование нейросети для написания Eloquent-запросов на простом английском языке. От сервиса «What The Diff».

    Тестовое использование нейросети для написания Eloquent-запросов на простом английском языке. От сервиса «What The Diff».
    This media is not supported in your browser
    VIEW IN TELEGRAM

    • ❤️100
  7. Релиз Laravel Splade 1.0

    Релиз Laravel Splade 1.0

    Инструмент позволяет быстро и просто создавать SPA (одностраничные приложения) с помощью стандартных шаблонов Blade, сохраняя при этом возможность использования всей мощи Vue.js. Основная фишка: создания интерактивности прямо в Blade, без необходимости писать js-код.

    К Intertia.js и Livewire добавился еще один инструмент создания интерактивных приложений.

    https://splade.dev/

    • ❤️72
  8. Фреймворк Laravel получил награду «Global Grandiose» на церемонии GitHub Universe 2022, за самое большое количество участников из разных стран. Иными словами, это самый интернациональный проект на Github.

    Фреймворк Laravel получил награду «Global Grandiose» на церемонии GitHub Universe 2022, за самое большое количество участников из разных стран. Иными словами, это самый интернациональный проект на Github.

    https://www.youtube.com/watch?v=tqiRODpGCuA&t=770s

    • ❤️134
  9. Отчёт о Laravel Meetup Ekaterinburg с видео докладов

    Отчёт о Laravel Meetup Ekaterinburg с видео докладов

    Доклад 1. Сергей Сахаров — «Использование пакета Laravel Octane для ускорения работы приложения».

    Доклад 2. Роман Постников — «Laravel + Clean Architecture».

    Доклад 3. Максим Колмогоров — «Внедряем SSR в проект».

    Доклад 4. Алексей Смирнов — «Мутационное тестирование».

    https://habr.com/ru/post/699770/

    • ❤️53
  10. В Laravel Breeze 1.15 добавлены опциональная тёмная тема и страница профиля, на которой пользователь может изменять свои имя, email, пароль и удалить аккаунт.

    В Laravel Breeze 1.15 добавлены опциональная тёмная тема и страница профиля, на которой пользователь может изменять свои имя, email, пароль и удалить аккаунт.
    https://github.com/laravel/breeze/releases/tag/v1.15.0

    • ❤️28
  11. В Laravel 9.40 добавлен функционал Lottery.

    В Laravel 9.40 добавлен функционал Lottery.
    Может быть использован для вызова колбэков с определенным шансом. Например, если вы хотите выполнять код только для заданного процента входящих запросов.

    https://laravel.com/docs/9.x/helpers#lottery

    • ❤️77