Laravel World

  1. PHP и Laravel дайджест новостей за июль 2024 года

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

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

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

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

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

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

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

    • ❤️63
  7. 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
  8. Магические константы в PHP

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

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

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

    • ❤️189
  10. Оптимизируйте оператор if

    Оптимизируйте оператор if
    При написании if с несколькими условиями, располагайте их от самых быстрых к самым медленным, так как PHP использует вычисления по короткой схеме. Если более раннее условие не выполняется, то последующие не проверяются, что экономит время обработки.

    • ❤️170