Laravel World

  1. Вместо того, чтобы указывать код HTTP-ответа числом, что для некоторых будет совершенно непонятным значением, лучше использовать константы, предоставляемые классом Response.

    Вместо того, чтобы указывать код HTTP-ответа числом, что для некоторых будет совершенно непонятным значением, лучше использовать константы, предоставляемые классом Response.

    • 👍124
    • 👎7
  2. В Request-метод input можно вторым параметром передать дефолтное значение. Оно применится, если указанного поля не будет в запросе.

    В Request-метод input можно вторым параметром передать дефолтное значение. Оно применится, если указанного поля не будет в запросе.

    • 👍88
  3. Weekend Offer для бэкенд-разработчиков в команду VK Messenger6–7 августа ВКонтакте проводит Weekend Offer для бэкенд-разработчиков в команду VK Messenger. За одни выходные можно ближе познакомиться с командой ВКонтакте, пройти индивидуальные онлайн-собеседования и, если всё сложится, получить оффер.Кто может участвовать?Бэкенд-разработчики с опытом разработки крупных и средних проектов, которые хотят работать с высоконагруженными и сложными системами и влиять на продукт, которым пользуются миллионы.Как принять участие?Подать заявку на сайте проекта до 18:00 5 августа — заполнить информацию о себе и приложить резюме.Узнать подробности и подать заявку можно здесь

    Weekend Offer для бэкенд-разработчиков в команду VK Messenger

    6–7 августа ВКонтакте проводит Weekend Offer для бэкенд-разработчиков в команду VK Messenger. За одни выходные можно ближе познакомиться с командой ВКонтакте, пройти индивидуальные онлайн-собеседования и, если всё сложится, получить оффер.

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

    Как принять участие?
    Подать заявку на сайте проекта до 18:00 5 августа — заполнить информацию о себе и приложить резюме.

    Узнать подробности и подать заявку можно здесь

    • 👎52
    • 👍9
  4. Matt Kingshott о том, как он обрабатывает жизненный цикл запроса.Несколько минималистичных слоев, каждый со своей зоной ответственности.

    Matt Kingshott о том, как он обрабатывает жизненный цикл запроса.
    Несколько минималистичных слоев, каждый со своей зоной ответственности.

    • 👍49
    • 👎34
  5. Запросы к базе данных, проверяющие строковые поля всегда будет медленнее, чем обращающиеся к числовым. Но если заменить проверку на enums, то и скорость вырастает и читабельность кода не страдает.

    Запросы к базе данных, проверяющие строковые поля всегда будет медленнее, чем обращающиеся к числовым. Но если заменить проверку на enums, то и скорость вырастает и читабельность кода не страдает.

    • 👍111
    • 👎27
  6. Если вы недавно обновляли пакеты в своём Laravel-приложение и у вас всё начало дико тормозить, то причина, скорей всего, в пакете nWidart/laravel-modules (более 4к звёзд на гитхабе и, практически, 4 миллиона скачиваний). Версии 9.0.2 и 9.0.3 имеют проблемы с производительностью. Рекомендуется обновиться до 9.0.4, которая по сути является откатом до версии 9.0.1.

    Если вы недавно обновляли пакеты в своём Laravel-приложение и у вас всё начало дико тормозить, то причина, скорей всего, в пакете nWidart/laravel-modules (более 4к звёзд на гитхабе и, практически, 4 миллиона скачиваний).

    Версии 9.0.2 и 9.0.3 имеют проблемы с производительностью. Рекомендуется обновиться до 9.0.4, которая по сути является откатом до версии 9.0.1.

    • 👍48
    • 👎2
  7. Релиз Laravel 9.22плюс за неделю вышло шесть патчей, вплоть до 9.21.6, и часть нововведений размазалось по ним.

    Релиз Laravel 9.22
    плюс за неделю вышло шесть патчей, вплоть до 9.21.6, и часть нововведений размазалось по ним.
    https://github.com/laravel/framework/releases/tag/v9.22.0

    • 👍6
  8. Завтра заканчивается поддержка Laravel 8. Больше не будут выходить минорные версии с исправлением ошибок. Но ещё полгода, до 24 января 2023 года, будет продолжаться выпуск патчей безопасности для этой версии.

    Завтра заканчивается поддержка Laravel 8. Больше не будут выходить минорные версии с исправлением ошибок. Но ещё полгода, до 24 января 2023 года, будет продолжаться выпуск патчей безопасности для этой версии.

    • 👍29
  9. Если вам нужно отфильтровать модель по результату её метода, то не обязательно прописывать коллбэк фильтру, можно написать короче.

    Если вам нужно отфильтровать модель по результату её метода, то не обязательно прописывать коллбэк фильтру, можно написать короче.

    • 👍92
    • 👎19
  10. Релиз первой стабильной версии Laravel Pint 1.0У пакета появилась официальная страница в Laravel-документации.

    Релиз первой стабильной версии Laravel Pint 1.0
    У пакета появилась официальная страница в Laravel-документации.
    https://laravel.com/docs/9.x/pint

    • 👍37
    • 👎2
  11. PHP Дайджест — Июль 2022на английском языке от Романа Пронского

    PHP Дайджест — Июль 2022
    на английском языке от Романа Пронского

    https://blog.jetbrains.com/phpstorm/2022/07/php-annotated-july-2022/ PHP Annotated – July 2022 | The PhpStorm Blog

    • 👍18
    • 👎3
  12. Добавлена artisan-команда about.Она показывает среду разработки и конфигурацию вашего приложения.Приложения и пакеты могут добавлять в этот вывод свою собственную информацию.Есть возможность выводить информацию только из определенных разделов или поменять формат вывода на json.

    Добавлена artisan-команда about.

    Она показывает среду разработки и конфигурацию вашего приложения.

    Приложения и пакеты могут добавлять в этот вывод свою собственную информацию.

    Есть возможность выводить информацию только из определенных разделов или поменять формат вывода на json.

    https://blog.laravel.com/laravel-new-about-command

    • 👍76
  13. Добавлена artisan-команда model:show.Эта команда отображает подробную информацию о любой Eloquent-модели в вашем приложении, включая ее доступные атрибуты и отношения. Это самый быстрый способ получить представление о моделях вашего приложения во всей их красе.Также можно вывести эту информацию в JSON, чтобы скормить каким-либо сервисам: php artisan model:show User --json

    Добавлена artisan-команда model:show.

    Эта команда отображает подробную информацию о любой Eloquent-модели в вашем приложении, включая ее доступные атрибуты и отношения. Это самый быстрый способ получить представление о моделях вашего приложения во всей их красе.

    Также можно вывести эту информацию в JSON, чтобы скормить каким-либо сервисам:
    php artisan model:show User --json
    
    
    https://blog.laravel.com/laravel-new-model-show-command

    • 👍107