Подборка свежих уроков, видео и пакетов по фреймворку Laravel.
Релизы
- Laravel 8.30
- Filament
Админка для Laravel-проектов на TALL-стеке - Livewire Devtools
Браузерное расширения для дебагга Livewire-приложений. Выложено пока только для Хрома, но скоро будет и под Firefox. - Laravel Kit 2.0
Десктопная админка для Laravel-проектов. (Windows, macOS, Linux) - Laravel Prefixed IDs
Пакет от Spatie для создания префиксов идентификаторов моделей - Laravel Masked DB Dump
Пакет для создания дампов базы данных с возможностью замены полей на лету для защиты конфиденциальной информации - Airdrop for Laravel
Пакет для ускорения развертывания за счет пропуска уже скомпилированных ресурсов. - Laravel Vite
Интеграция Vite (очень быстрый сборщик) для замены Laravel Mix.
Уроки
- В инсталлер Laravel добавлена поддержка Git
- Валидация консольного ввода в Laravel
- Настройка Xdebug для Laravel 8
- Как настроить Jetstream и Laravel Spark
- Использование phpDoc в Laravel для написания более читаемого кода
- Интеграция Laravel Spark, Stripe и Statamic 3
- Монорепозиторий в Laravel и AWS Lambda
- Создание проекта на Laravel 8 с помощью Laravel Sail (докер)
- Laravel Themer: поддержка тем в Laravel
- Упрощение работы с Eloquent-ресурсами
- Распространенные проблемы перезапуска очередей в Laravel
- Axios-запросы в Laravel: ошибки 422 и 419
- Добавление информации в почтовые уведомления при определенных условиях
- Следуя путём Eloquent
- Варианты для локальной разработки Laravel
Livewire
- Новое в Livewire 2.4: Команда make с поддержкой тестов
- Погружение в Livewire
- Панель управления для планшета на Tailwind CSS и Livewire
- Livewire-демо: реализация полностраничных компонентов при методе повторного использования кода
API
- Создаём GraphQL API на Laravel
- Создание RESTful API с помощью Laravel Sanctum
- Кэшируем Laravel API с помощью ETag и условных http-запросов
- Документирование Laravel REST API
- Аутентификация пользователей с помощью JWT и Twilio WhatsApp Business API
Видео
- Создаём блог на Laravel 8
- Как использовать меньше памяти при загрузке Eloquent-данных
- 12 советов по Валидации в Laravel
- Установка и использование Laravel Fortify и Sanctum
- Laravel Jetstream, Breeze, Fortify, UI: Сохраняем время входа пользователя и его IP
- Свой собственный файл маршрутов в Laravel
- Настраиваем Laravel Breeze: добавляем меню, формы, компоненты, таблицы
- Продвинутый Laravel: Задачи, Очереди и События — Часть 1
- Внешние ключи в Laravel: как бороться с ошибками
Код-ревью от Povilas Korop
- Смотрим исходники сайта Laravel Versions
- 5 простых Laravel API
- Загрузка изображений и изменение их размеров
- Laravel CRUD+jQuery
- Компоненты рейтинга на Livewire