Подборка новых статей по фреймворку Laravel. Обсудим дефолтные контроллеры, настроим мидлвары и подключим Paypal. Также посмотрим новую админку, позагружаем видео на сайт, отрефакторим код вместе со Spatie и погоняем тесты. Плюс еще много всего вкусного!
Фото: Taylor Otwell
На русском языке
- Упрощенные контроллеры
Freek Van der Herten даёт советы по облегчению ваших контроллеров. - Мидлвар как сервис-провайдер
Когда вам нужно настроить сервис в Laravel, то обычно это делается через сервис-провайдеры. Но тут есть один нюанс: они глобальные. Обычно это не имеет значения, но в многосекционных приложениях это может создать проблемы. - Интегрируем Paypal в Laravel
Займемся интеграцией платежного шлюза Paypal в приложение Laravel.
На английском
Релизы
- Вышел Laravel 7.14
7 добавлений, 6 исправлений и 2 изменения. - Fjord — новая админка для Laravel
- Новая версия Laravel FFMpeg
Пакет для интеграции FFMpeg в Laravel: полностью переписанное с новыми функциями и множеством улучшений.
Уроки
- Классный способ регистрации новой blade-директивы
- Делаем элегантный троттлинг любого метода в классе
- Laravel: Полное объяснение как Задачи попадают в Очередь
- Использование стека TALL вместе с пакетом Event Sourcing
- Подтверждение email'а по API
- Делаем систему видеозаписи с помощью Laravel, Vue и Videojs-record
- Обрабатываем исключение ModelNotFoundException глобально
- Laravel: создание компонентов многократного использования
- Защищаем адреса страниц в Laravel с помощью pin-кода
- Spatie Video: Улучшение читаемости кода за счет уменьшения отступов
- Laravel Livewire: Форма логина и динамической регистрации для нескольких ролей
- Подробное руководство по использованию Soft Deletes в Laravel
- Laravel+Twilio: Пишем WhatsApp-бота для для конвертации валют
- Локализация кастов в Laravel на примере часового пояса пользователя
Тесты
- Пишем хелперы для PEST — улучшаем читабельность и уменьшаем объем тестов
- Модульное тестирование переводов в Laravel
- Видео от Spatie о том, как создавать и просматривать отчеты о покрытии кода в PhpStorm, используя PHPUnit и Xdebug
Самые свежие уроки смотрите в телеграм-канале «Уроки Laravel» и Вконтакт-паблике.