Laravel-Дайджест (8–14 июня 2020)
Подборка новых статей по фреймворку Laravel. Тайны Eloquent-отношений. Долгожданная загрузка файлов в Livewire. Планировщик задач без крона от Spatie. Уроки по созданию Блога, Новостного сайта и гибкой Корзины. Тесты, трейты и TDD.
Фото: Erika Heidi
На русском языке
- Сортировка по полю отношений
Подробная статья от Jonathan Reinink о правильной сортировке запросов по полю Eloquent-отношений. Рассмотрена сортировка четырех типов отношений. Проведены тесты производительности и даны советы по её улучшению.
На английском
Релизы
- Вышел Laravel 7.15
Добавлены: тест-хелпер, новый метод для определения отношений и несколько доработок и улучшений. - Релиз Livewire 1.2
Основная фишка: добавлена поддержка загрузки файлов - Larahelp
Новый пакет от DarkGhostHunter, содержащий 35 глобальных хелперов - Laravel Intellisense плагин для Visual Studio Code
Автокомплит для eloquent-моделей, ресурсов, шаблонов, маршрутов, конфигов и фабрик. - Laravel Cronless Schedule
Новый пакет от Spatie для запуска планировщика задач без использования крона. - Laravel Short Schedule
И еще один новый пакет от Spatie. Планировщик выполнения artisan-команд, вплоть до ежесекундного. - PhpUnitGen теперь и для Laravel
Инструмент генерации каркасов модульных тестов для вашего приложения - Eloquent Filter 2.0
Релиз второй версии пакета для фильтрации данных модели из строки запроса - Bref Laravel Bridge
Благодаря спонсорам, пакет стал опенсорным. Он позволяет обрабатывать задачи в AWS Lambda через Bref.
Уроки
Livewire
Тесты
Самые свежие уроки смотрите в телеграм-канале «Уроки Laravel» и Вконтакт-паблике.