Подборка свежих уроков, видео и пакетов по фреймворку Laravel.
Релизы
- Laravel 8.33
- Анонс Laravel Octane
Пакет использует под капотом асинхронный фреймворк Swoole и сервер приложений RoadRunner. Бета-версию обещают показать через пару недель. Прототип, представленный на конференции Laracon, выдал 16К RPS. - Плагин Laravel Query для PhpStorm
Предоставляет интеграцию с БД для конструктора запросов. Есть гитхаб. - Laravel Multitenancy 2.0
Пакет для мультиарендности от Spatie. Теперь поддерживает PHP 8 - Laravel Database Schedule
Панель управления планировщиком задач - Laravel Remote
Пакет для запуска artisan-команд на удаленном сервере - Laravel SOAP 1.0
Интерфейс для обработки запросов и ответов по протоколу SOAP
На русском языке
- Когда объектов не достаточно
- Еще немного про сервисный слой в PHP
- Разделение кода и текста: прототип
- Как использовать Laravel Sail с бэкендом Docker Desktop на WSL 2
Уроки
- Пошаговое руководство для новичков по созданию первого приложения на Laravel
- Максимизация кэширования ответов в Laravel
- Рефакторинг в таблицы поиска
- Нормирование ресурсов для воркеров в Laravel
- Использование отношений HasOne над HasMany
- Реализация «Cобытий, Посылаемых Сервером» (SSE) с помощью Mercure в Laravel/Lumen
- Создаём админ-панель с помощью Voyager в Laravel 8
- Анонимный счетчик посетителей в Laravel
- Undefined offset: 0 — Как решить ошибку в маршрутах Laravel
- Использование Tailwind JIT-компилятора с Laravel Mix
- Реализация мультитенантности в Laravel 8
- Сидирование на основе пользовательского ввода
- Как работать с enums в Laravel
- Использование криптографических ключей AWS в Laravel
- Laravel Jetstream: от Blade к Inertia и Vue
- Как узнать какие запросы к БД будут выполняться при запуске ваших миграций
- Советы по работе с приватными файлами в Laravel
- Тестирование Stripe Checkout с помощью Laravel Dusk
Отчеты Laravel
Как работает
- Валидация в пакете egulias/email-validation
- Markdown-разметка писем в пакете league/commonmark
- Пакет dragonmantank/cron-expression в планировщике задач
Видео
- Углубленный курс создания системы входа и управления с ролями на Laravel Fortify. 18 видео, 4 часа.
- 8 советов по аутентификации Laravel
- 9 советов по сокращению кода в Laravel
- Laravel Breeze на практике: меню, маршруты и полный MVC
- Более человекопонятные сообщения валидации в Laravel
- Кастомизация страниц ошибок в Laravel
Код-ревью от Povilas Korop
- Мультиарендность, события и очереди
- Чистим Laravel CRUD
- Безопасность и Согласованность
- Маршруты, CRUD и валидация