Laravel World

  1. Команда разработки фреймворка заявила, что текущая версия Laravel 9 полностью поддерживает свежевышедший PHP 8.2

    Команда разработки фреймворка заявила, что текущая версия Laravel 9 полностью поддерживает свежевышедший PHP 8.2
    https://blog.laravel.com/laravel-loves-php-82

    • ❤️82
  2. Полное руководство по планировщику задач

    Полное руководство по планировщику задач

    Рассмотрим как планировать задачи в Laravel и реализуем мониторинг, который будет вас оперативно уведомлять при появлении проблем.

    https://betterstack.com/community/guides/scaling-php/laravel-task-scheduling/

    • ❤️50
  3. В Laravel 9.44 теперь можно указывать замыкание для метода throwIf HTTP-клиента. Это позволяет проверить, что находится в ответе, прежде чем выбрасывать исключение.

    В Laravel 9.44 теперь можно указывать замыкание для метода throwIf HTTP-клиента. Это позволяет проверить, что находится в ответе, прежде чем выбрасывать исключение.

    • ❤️62
  4. Weekend Offer в ВКонтакте

    Weekend Offer в ВКонтакте

    17–18 декабря в онлайн формате пройдет Weekend Offer для бэкенд-разработчиков и инженеров по тестированию. Такую уникальную возможность точно не стоит упускать: в настолько крупную компанию в обычное время попасть очень трудно, а на Weekend Offer можно сделать это всего за два дня.

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

    Успевайте оставить отклик по ссылке.

    • ❤️12
  5. Рабочее место Тейлора.

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

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

    Релиз PHP 8.2

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

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

    • ❤️125
  7. 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
  8. В Laravel 9.42 появилась возможность задавать маршруты для «одиночных» (singleton) ресурсов. Например, у пользователя может быть только один «профиль» и для него может существовать только один экземпляр ресурса. Соответственно, одиночные маршруты не используют идентификатор.

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

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

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

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

    • ❤️120