Laravel World

  1. HTTP Macros

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

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

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

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

    • ⭐1
    • ❤️34
  2. От нуля до 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
  3. PHP и Laravel дайджест новостей за июль 2024 года

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

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

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

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

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

    • ❤️38
  6. 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
  7. 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
  8. Кастомные Query Builders в Laravel

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

    • ❤️63
  9. Request fingerprints and how to use them in Laravel

    Request fingerprints and how to use them in Laravel
    В Laravel есть недокументированный метод fingerprint, который можно использовать для генерации уникального идентификатора запроса.
    https://www.amitmerchant.com/request-fingerprinting-and-how-to-use-it-in-laravel/

    • ❤️51
  10. Магические константы в PHP

    Магические константы в PHP
    В PHP есть девять магических констант, которые вы можете использовать в своем коде. «Магические», поскольку задаются во время компиляции, в отличие от обычных констант (вы задаете их сами), которые определяются во время выполнения. Это означает, что их значения могут меняться в зависимости от того, где они используются в вашем коде.
    https://ashallendesign.co.uk/blog/php-magic-constants Magic Constants in PHP

    • ❤️21
  11. Если нужно автоматически удалять старые записи, то используйте трейт Prunable. Нет нужды писать собственные команды:

    Если нужно автоматически удалять старые записи, то используйте трейт Prunable. Нет нужды писать собственные команды:

    • ❤️189