Laravel-Дайджест (8–14 июня 2020)

в 17:31, , рубрики: laravel, php, дайджест, Разработка веб-сайтов

Подборка новых статей по фреймворку Laravel. Тайны Eloquent-отношений. Долгожданная загрузка файлов в Livewire. Планировщик задач без крона от Spatie. Уроки по созданию Блога, Новостного сайта и гибкой Корзины. Тесты, трейты и TDD.

Laravel Дайджест
Фото: 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» и [Вконтакт-паблике](https://vk.com/laravel_it.

Автор: snowmage

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js