Подборка новых статей о Laravel. Вникнем в Полиморфные отношения на примере пиццы. Узнаем о Пайплайн — тайном пакете фреймворка. Поиграемся в Laravel-песочнице. Научимся ловить события изменений атрибутов модели. Продебажим http-запросы в DebugBar. Пропатчим пакеты в вендоре.
Новости
- Laravel становится первым PHP-репозиторием с 60 тысячами звёзд
На русском языке
- Полиморфные отношения
В этом уроке я помогу вам понять концепцию полиморфных отношений в Laravel. Будет весело, так как будем рассматривать их на примере пиццы. - Пайплайны в Laravel. Часть 1
В этой серии статей я расскажу вам о пакете Pipeline (Пайплайн, Конвейер), входящем в Laravel, который практически никто не использует и он не документирован, хотя и офигенен! - Про интеграцию сторонних библиотек в Laravel
По ходу данной статьи постараемся привести в порядок код контроллера и поймем, в чем одна из главных проблем, а также увеличим кол-во кода в три раза :)
На английском
Релизы
- Laravel 7.19
Частота запуска планировщика. Метод whenAppended для API. Событие ScheduledTaskFailed. Метод Stringable::when(). - Laravel Playground
Песочница для Laravel-приложений прямо в вашем браузере. Поддерживает Livewire и Debugbar. - Laravel Schedule Monitor
Новый пакет от Spatie — монитор запланированных задач. Логирование запусков и выполнения. - Larapass 2.0
Аутентификация пользователей с помощью биометрических устройств по стандарту WebAuthn. - Laravel Attribute Events
Перехват событий Eloquent-моделей. - Laravel Lang 6.1 и Lang Publisher 4.4
Добавлена поддержка нового типа файлов валидаций — «inline».
Уроки
- Отслеживание запросов HTTP-клиента в Laravel с помощью DebugBar Laravel
- Переиспользование синхронных задач
- Как работать с несколькими базами данных
- Идентификация модели по имени
- Задаём отношения прямо во время выполнения запроса
- Загружаем файлы и скрываем их реальные адреса
- Как пропатчить пакет в вендоре, без запрета на его обновление
- Когда и как использовать Транзакции в Laravel
- Создание формы на Vue+Laravel API
- Настройка модульного тестирования в монорепозитории Laravel+Vue с помощью PHPUnit и Jest
Blade
- Улучшаем blade-команды @can и @cannot
- Создание директивы для вывода иконок в blade-шаблонах
- Преимущества blade-компонентов
- Как создавать формы в Laravel
Наш Телеграм-канал — следите за новостями о Laravel.
Автор: Алексей Широков