Laravel–Дайджест (8–21 марта 2021)

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

Подборка свежих уроков, видео и пакетов по фреймворку Laravel.


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 и валидация

Телеграм на русском


  • Новости Laravel
  • Чат Laravel
Источник: https://habr.com/ru/post/548198/


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Ваш сайт работает на 1С-Битрикс? Каждому клиенту вы даёте собственную скидку или назначаете персональную цену на товар? Со временем в вашей 1С сложилась непростая логика ценообразования и формирования...
Каждый лишний элемент на сайте — это кнопка «Не купить», каждая непонятность или трудность, с которой сталкивается клиент — это крестик, закрывающий в браузере вкладку с вашим интернет-магазином.
1С Битрикс: Управление сайтом (БУС) - CMS №1 в России по версии портала “Рейтинг Рунета” за 2018 год. На рынке c 2003 года. За это время БУС не стоял на месте, обрастал новой функциональностью...