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

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

Подборка новых статей по фреймворку Laravel. Научимся авторизировать пользователя через Гейты и Политики. Перепишем проект с веб-сокетов на Livewire. Поработаем с аутентификацией через JWT, SPA+Sanctum и Socialite+Facebook. Задеплоим приложение в Kubernetes.


Laravel Дайджест


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


  • Гейты в Laravel
    Что же такое Гейты (Gates) в Laravel и как с помощью них можно управлять авторизацией пользователя.
  • Политики в Laravel
    Вторая часть статьи об авторизации посвящена управлению правами пользователя через Политики.
  • Тестирование API контроллеров в Laravel
  • Деплой Laravel-приложения на Ubuntu & Nginx
  • Решение проблемы N+1 запроса без увеличения потребления памяти в Laravel

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


Релизы


  • Blade Icons 0.4
    Пакет упрощает использование SVG-иконок в blade-шаблонах. Эта версия объединена с пакетом Blade SVG и полностью переписана.
  • Laravel Psalm plugin 1.3
    Большое обновление с поддержкой Eloquent, Отношений, Коллекций и т.д. Psalm это статический анализатор php-кода.
  • Laravel Executor 1.0
    Пакет для упрощенного запуска кода и команд при установке или обновлении вашего приложения.
  • Laravel Nova 3.7
    Новая версия проприетарной админки

Уроки


  • Удобное использование Sweetalert
    Показываем информационные окна на JS из Laravel
  • Как включить режим обслуживания в мультитенантном приложении
    Доработка пакета Spatie Laravel Multitenancy
  • Как начать работать с Laravel Forge
    Forge это интерфейс для удобного обслуживания ваших серверов. Настройка, деплой, автоматизация.
  • Абстрактные ресурсы в Laravel Nova
  • Как массово обновить большой объем данных в Laravel, чтобы не нагружать базу данных
  • Laravel Factories Reloaded. Подменяем дефолтные фабрики Laravel
  • Загрузка файлов в Amazon S3 из Laravel+Vue.js/Nuxt.js
  • Устанавливаем метатеги через View Composer
  • Способы хранения правил валидации

API


  • Laravel+Angular. Аутентификация на основе токенов с помощью JWT
  • Использование Laravel Sanctum для аутентификации React SPA
  • Логин пользователя через Facebook с помощью пакета Laravel Socialite
  • Laravel Passport. Управляем генерацией JSON веб-токенов и используем больше пользовательской информации

Docker


  • Laravel+Docker+Kubernetes+Helm
    Гайд о создании Laravel-приложения в Docker-образе и разворачивании его в кластер Kubernetes с использованием LAMP Helm
  • Контейнеризация Laravel-приложения с помощью Docker Compose

Livewire


  • Опыт перевода проекта с веб-сокетов на Livewire polling

Самые свежие уроки смотрите в телеграм-канале «Уроки Laravel» и Вконтакт-паблике.

Источник: https://habr.com/ru/post/508670/


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

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

Полное руководство по аутентификации в Laravel. Новый фасад для ограничения скорости запросов. Быстрое параллельное тестирование. Стрим Тейлора: видео и текстовое резюме. Видеокурс по...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Каждый лишний элемент на сайте — это кнопка «Не купить», каждая непонятность или трудность, с которой сталкивается клиент — это крестик, закрывающий в браузере вкладку с вашим интернет-магазином.
Компании растут и меняются. Если для небольшого бизнеса легко прогнозировать последствия любых изменений, то у крупного для такого предвидения — необходимо изучение деталей.
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.