Laravel World

  1. Тейлор недоволен использованием слова Laravel другими разработчиками. Просит не называть свои продукты именами типа «Laravel X», лучше назовите «X for Laravel». И напоминает всем, что владеет торговой маркой «Laravel», в подтверждении чего выкатил отдельный раздел с описанием политики её использования —

    Тейлор недоволен использованием слова Laravel другими разработчиками. Просит не называть свои продукты именами типа «Laravel X», лучше назовите «X for Laravel». И напоминает всем, что владеет торговой маркой «Laravel», в подтверждении чего выкатил отдельный раздел с описанием политики её использования — https://laravel.com/trademark

    Судя по бурной дискуссии в Твиттере, последней каплей для него было создание какими-то ребятами сайта «Laravel Aura» c аналогичным доменом, разрабатывающими CMS на базе фреймворка. Он запретил им использовать такое название, так как это выглядит, как будто систему разрабатывает компания Тейлора.

    Многие разработчики напряглись...

    • ❤️131
  2. Релиз Size Sorter от Andrey Helldar

    Релиз Size Sorter от Andrey Helldar

    Пакет для сортировки элементов коллекций (объекты, массивы, строки, модели) по размерам (одежда, обувь, габариты предметов, размер бюстгалтеров и т.д.). Принимаемая коллекция условно разбивается на 5 групп сортировки:
    1. Буквенный размер одежды (XXS, XS, M, L и т.д.)
    2. Цифровой размер одежды и обуви (9, 10, 44-46, 48 и т.д.)
    3. Размер бюстгалтеров (70B, 75A, 80C и т.д.)
    4. Размеры предметов (40x38x19 см и т.д.)
    5. Все остальные значения, не входящие в первые 4 группы

    https://github.com/TheDragonCode/size-sorter GitHub - TheDragonCode/size-sorter: Easily sort clothing size, height, bra size, furniture size and more

    • ❤️37
  3. Руководство по обновлению до Laravel 10

    Руководство по обновлению до Laravel 10

    Выход новой версии фреймворка запланирован на 7 февраля, но уже сейчас можно начинать подготовку к апгрейду. Мы постарались задокументировать все возможные критические изменения. Поскольку некоторые из них находятся в малоизвестных частях фреймворка, только часть этих изменений может повлиять на ваше приложение. Приблизительное время обновления: 10 минут.

    https://laravel.demiart.ru/upgrade-guide-to-laravel-10/

    • ❤️59
  4. Laravel 9.49: Новые методы в HTTP-клиенте

    Laravel 9.49: Новые методы в HTTP-клиенте

    Определяет, является ли статус ответа уровня 4xx
    $response->clientError();
    
    
    Определяет, является ли статус ответа уровня 5xx
    $response->serverError();
    
    
    Выбросить исключение, если статус ответа имеет определенный код
    $response->throwIfStatus(403);
    
    
    Выбросить исключение, если статус ответа не имеет определенный код
    $response->throwUnlessStatus(200);
    
    
    https://laravel.com/docs/9.x/http-client#error-handling

    • ❤️58
  5. Laravel Breeze vs Laravel Jetstream

    Laravel Breeze vs Laravel Jetstream

    Рассмотрены пакеты аутентификации Laravel Breeze и Jetstream. Их различия и сходства, как начать с ними работать и варианты их использования.

    https://www.twilio.com/blog/laravel-breeze-vs-laravel-jetstream Laravel Breeze vs Laravel Jetstream

    • ❤️29
  6. Настраиваем поисковый движок Sphinx в Laravel

    Настраиваем поисковый движок Sphinx в Laravel
    https://medium.com/@devknight216/how-to-setup-sphinx-search-engine-with-your-laravel-app-7ace9189762b How to setup Sphinx search engine with your Laravel App

    • ❤️53
  7. Laravel AaaS — Actions as a Service

    Laravel AaaS — Actions as a Service

    Wendell Adriel придумал новый паттерн с четырьмя принципами.

    https://wendelladriel.com/blog/laravel-aaas-actions-as-a-service/ Laravel AaaS - Actions as a Service

    • ❤️48
  8. Дайджест PHP – Январь 2023

    Дайджест PHP – Январь 2023
    https://blog.jetbrains.com/phpstorm/2023/01/php-annotated-january-2023/ PHP Annotated – January 2023 | The PhpStorm Blog

    • ❤️22
  9. Зачем и как использовать Объекты передачи данных в Laravel

    Зачем и как использовать Объекты передачи данных в Laravel

    Data Transfer Object (Объект передачи данных) — паттерн программирования, который, при правильном использовании, может улучшить качество код и удобство его дальнейшего сопровождения. В этой статье мы узнаем, почему нужно использовать DTO и как это сделать в Laravel.

    https://laravel.demiart.ru/data-transfer-objects-in-laravel-why-and-how/

    • ❤️71
  10. В Laravel 9.48 добавлены два новых метода incrementEach() и decrementEach() в Конструктор запросов. Они позволяют увеличивать/уменьшать несколько полей за одну операцию.

    В Laravel 9.48 добавлены два новых метода incrementEach() и decrementEach() в Конструктор запросов. Они позволяют увеличивать/уменьшать несколько полей за одну операцию.

    • ❤️51
  11. Простая альтернатива мягкому удалению: deleted_record_insert

    Простая альтернатива мягкому удалению: deleted_record_insert
    https://brandur.org/fragments/deleted-record-insert

    На основе этого подхода Spatie выпустили пакет «Laravel deleted models», который будет хранить удаленные записи в отдельной таблице.

    • ❤️45
  12. В Laravel 9 появился новый способ создания кастомных правил валидации Invokable Rules. В Laravel 10 он станет дефолтным. В статье рассказано, как тестировать такие правила.

    В Laravel 9 появился новый способ создания кастомных правил валидации Invokable Rules. В Laravel 10 он станет дефолтным. В статье рассказано, как тестировать такие правила.
    https://freek.dev/2415-how-to-test-laravels-invokable-rules

    • ❤️39
  13. Мартин собрал в одну книгу самые распространенные ошибки при разработке на Laravel, разделенные на три основные группы: Производительность, Развертывание и Обслуживание.

    Мартин собрал в одну книгу самые распространенные ошибки при разработке на Laravel, разделенные на три основные группы: Производительность, Развертывание и Обслуживание.
    Martin Joo - Common Mistakes in Laravel.pdf
    219.8 KB

    • ❤️147
  14. Что будет нового в PhpStorm 2023.1

    Что будет нового в PhpStorm 2023.1
    https://blog.jetbrains.com/phpstorm/2023/01/what-s-next-in-phpstorm-the-2023-1-public-roadmap/ What’s Next in PhpStorm: The 2023.1 Public Roadmap - The JetBrains Blog

    • ❤️18