Laravel-Дайджест (6–12 июля 2020)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Подборка новых статей о Laravel. Вникнем в Полиморфные отношения на примере пиццы. Узнаем о Пайплайн — тайном пакете фреймворка. Поиграемся в Laravel-песочнице. Научимся ловить события изменений атрибутов модели. Продебажим http-запросы в DebugBar. Пропатчим пакеты в вендоре.


Laravel Дайджест


Новости


  • Laravel становится первым PHP-репозиторием с 60 тысячами звёзд

На русском языке


  • Полиморфные отношения
    В этом уроке я помогу вам понять концепцию полиморфных отношений в Laravel. Будет весело, так как будем рассматривать их на примере пиццы.
  • Пайплайны в Laravel. Часть 1
    В этой серии статей я расскажу вам о пакете Pipeline (Пайплайн, Конвейер), входящем в Laravel, который практически никто не использует и он не документирован, хотя и офигенен!
  • Про интеграцию сторонних библиотек в Laravel
    По ходу данной статьи постараемся привести в порядок код контроллера и поймем, в чем одна из главных проблем, а также увеличим кол-во кода в три раза :)

На английском


Релизы


  • Laravel 7.19
    Частота запуска планировщика. Метод whenAppended для API. Событие ScheduledTaskFailed. Метод Stringable::when().
  • Laravel Playground
    Песочница для Laravel-приложений прямо в вашем браузере. Поддерживает Livewire и Debugbar.
  • Laravel Schedule Monitor
    Новый пакет от Spatie — монитор запланированных задач. Логирование запусков и выполнения.
  • Larapass 2.0
    Аутентификация пользователей с помощью биометрических устройств по стандарту WebAuthn.
  • Laravel Attribute Events
    Перехват событий Eloquent-моделей.
  • Laravel Lang 6.1 и Lang Publisher 4.4
    Добавлена поддержка нового типа файлов валидаций — «inline».

Уроки


  • Отслеживание запросов HTTP-клиента в Laravel с помощью DebugBar Laravel
  • Переиспользование синхронных задач
  • Как работать с несколькими базами данных
  • Идентификация модели по имени
  • Задаём отношения прямо во время выполнения запроса
  • Загружаем файлы и скрываем их реальные адреса
  • Как пропатчить пакет в вендоре, без запрета на его обновление
  • Когда и как использовать Транзакции в Laravel
  • Создание формы на Vue+Laravel API
  • Настройка модульного тестирования в монорепозитории Laravel+Vue с помощью PHPUnit и Jest

Blade


  • Улучшаем blade-команды @can и @cannot
  • Создание директивы для вывода иконок в blade-шаблонах
  • Преимущества blade-компонентов
  • Как создавать формы в Laravel

Наш Telegram Телеграм-канал — следите за новостями о Laravel.
Источник: https://habr.com/ru/post/510614/


Интересные статьи

Интересные статьи

Свежая подборка со ссылками на новости и материалы. В выпуске: Enum в PHP 8.1, удаление Serializable и ограничение $GLOBALS, а также другие новости из PHP Internals, PhpStorm 2020.3, Sy...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Многие компании в определенный момент приходят к тому, что ряд процессов в бизнесе нужно автоматизировать, чтобы не потерять свое место под солнцем и своих заказчиков. Поэтому все...
Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. GitHub сделал «арктическую рез...