Laravel World

  1. 🛠 API-документация без головной боли: ТОП-11 инструментов

    🛠 API-документация без головной боли: ТОП-11 инструментов

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

    https://proglib.io/p/api-dokumentaciya-bez-golovnoy-boli-top-11-instrumentov-2024-08-21

    • ⭐2
    • ❤️28
  2. Laracon глазами Андрея Helldara'а

    Laracon глазами Андрея Helldara'а (у него более позитивное видение):

    - Авто-биндинг при использовании DI при помощи атрибутов;

    - Улучшенная умная жадная загрузка — метод chaperone() при объявлении релейшена позволяет прокидывать в дочерние релейшены значение родителя для вызовов типа user->posts->each->user;

    - Метод defer(), реализующий асинхронный вызов без блокировки основного;

    - Новый метод Cache::flexible() добавляет автоматический прогрев кэша при частых запросах;

    - Concurrency реализует параллельную обработку N+1 действий;

    - Laravel Cloud. Цены:
    - - Песочница: 1 цент в час
    - - Postgres - 4 цента в час и 75 центов за гигабайт
    По-нашему выходит около 40 тысяч рублей в год за сервер.

    • ⭐2
    • ❤️43
  3. В США прошла конференция Laracon, позиционируемая как ключевое событие года и крупнейший ивент посвященный Laravel. И вот что Тейлор представил нам здесь:

    В США прошла конференция Laracon, позиционируемая как ключевое событие года и крупнейший ивент посвященный Laravel. И вот что Тейлор представил нам здесь:

    — Официальное расширение VS Code для Laravel
    — Inertia 2.0
    — Laravel Cloud

    Похоже, что основные силы команды направлены на внешнюю инфраструктуру экосистемы, ведь сам фреймворк видимо и так уже хорош. Из нового функционала интересны лишь заявленные хелпер defer для запуска фоновых задач после выдачи ответа браузеру и фасад Concurrency для параллельного выполнения нескольких колбэков одновременно.

    • ⭐4
    • ❤️82
  4. Тейлор анонсировал Laravel Cloud

    Тейлор анонсировал Laravel Cloud

    «Laravel Cloud — это полностью управляемая инфраструктурная платформа, созданная для разработчиков и команд, которые хотят сосредоточиться на реализации своих идей. Она специально оптимизирована для Laravel и PHP.»

    https://cloud.laravel.com/

    • ⭐1
    • ❤️97
  5. HTTP Macros

    Forwarded from The Dragon Code News (Andrey Helldar)
    HTTP Macros - это расширение функциональности Http фасада для удобства преобразования данных.

    Из коробки предоставлено два базовых метода - toData и toDataCollection, преобразующих возвращаемые данные в конкретный класс или коллекцию классов.

    Также можно легко создать и зарегистрировать любой макрос.

    https://github.com/TheDragonCode/laravel-http-macros

    • ⭐1
    • ❤️34
  6. От нуля до 35 миллионов: трудности масштабирования Laravel с помощью Octane

    От нуля до 35 миллионов: трудности масштабирования Laravel с помощью Octane
    https://www.galahadsixteen.com/blog/from-zero-to-35m-the-struggles-of-scaling-laravel-with-octane From Zero To 35m The Struggles Of Scaling Laravel With Octane

    • ⭐4
    • ❤️26
  7. PHP и Laravel дайджест новостей за июль 2024 года

    PHP и Laravel дайджест новостей за июль 2024 года
    https://habr.com/ru/articles/835574/ PHP и Laravel дайджест новостей за июль 2024 года

    • ❤️28
  8. Релиз PhpStorm 2024.2

    Релиз PhpStorm 2024.2
    Из интересного:
    - поддержка логов Laravel, Symfony и WordPress;
    - подсказки для терминала;
    - поддержка кодстайла PER;
    - новый пользовательский интерефейс включён по умолчанию, а классический доступен в виде плагина.
    https://blog.jetbrains.com/phpstorm/2024/08/phpstorm-2024-2-is-now-available/

    • ❤️48
  9. Сегодня последний день поддержки Laravel 10. С завтрашнего дня будут только патчи безопасности по необходимости, вплоть до 4-го февраля 2025.

    Сегодня последний день поддержки Laravel 10. С завтрашнего дня будут только патчи безопасности по необходимости, вплоть до 4-го февраля 2025.
    https://laravel.com/docs/11.x/releases#support-policy

    • ❤️38
  10. Pest plugin route testing

    Pest plugin route testing
    Новый пакет от Spatie для тестирования всех маршрутов одним тестом.
    https://freek.dev/2739-how-to-test-all-routes-in-your-laravel-app-by-writing-just-a-single-pest-test How to test all routes in your Laravel app by writing just a single Pest test | freek.dev

    • ❤️19
  11. Typesense: невероятно быстрый полнотекстовый поиск в Laravel

    Typesense: невероятно быстрый полнотекстовый поиск в Laravel
    https://tighten.com/insights/blazing-fast-full-text-search-in-laravel-from-mysql-to-typesense/ From MySQL to Typesense: Blazing-Fast Full-Text Search in Laravel

    • ⭐3
    • ❤️45
  12. Кастомные Query Builders в Laravel

    Кастомные Query Builders в Laravel
    В Laravel часто бывает, что модели содержат слишком много бизнес-логики. К счастью, можно создать собственные классы Query Builders, чтобы сделать модели более “тонкими” и чистыми. В этой статье мы рассмотрим, как создавать и использовать кастомные Query Builders на примере модели Book.
    https://laravel.su/p/kastomnye-query-builders-v-laravel

    • ❤️63