Новости

Laravel–Дайджест (7–13 сентября 2020)

Страсти по Laravel UI — сообщество против Тейлора. Лучшие практики безопасности Laravel-приложений. Уроки по новым возможностям восьмой версии фреймворка. Подробный обзор Laravel JetStream.

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

  • Динамические blade-компоненты
    C выходом Laravel 8 появилась возможность использовать в blade-шаблонах встроенный dynamic-component.
  • Распространенные ошибки безопасности в приложениях Laravel
    Наиболее распространенные проблемы безопасности, возникающие при защите своих Laravel-приложений. С каждым примером показаны лучшие способы защиты.

Laravel UI vs Jetstream

В восьмой версии фреймворка аутентификационый каркас Laravel UI был помечен как deprecated и рекомендовано использовать вместо него новый пакет Laravel Jetstream. В котором отсутствовала поддержка Bootstrap и React, а был лишь Tailwind и возможность выбора между Livewire и Inertia. Из-за бурного негодования сообщества всё же была выпущен версия UI, обеспечивающая полную совместимость с Laravel 8.

  • Laravel UI 3.0
    Полная поддержка Laravel 8. Для обновления необходимо в composer.json исправить версию пакета на ^3.0. Из версий 2.x удалена частичная поддержка новой версии фреймворка.
  • Laravel Legacy UI
    На всякий случай сообщество уже начало делать форки UI и допиливать функционал самостоятельно.
  • Ross Wintle: Мои проблемы с Jetstream
    Пример недовольства сообщества. Росс расказывает, что ему не понравилось в новом пакете.
  • Тейлор о реакции сообщества на Jetstream
    Тред на Reddit, созданный Отвеллом для объяснения ситуации.
  • Обзор Laravel JetStream

Релизы

  • Laravel 8.1
    Множество исправлений и доработок
  • Statamic Starter Kit
    Мультиблоговая система на Laravel+TailwindCSS+Alpine
  • Laravel Zero 8
    Новая версия микро-фреймворка на базе Laravel для построения консольных приложений
  • Laravel Tinker
    Плагин для PhpStorm реализующий консоль тинкера для запуска кода
  • Laravel Livewire 2
  • Laravel Installer

Уроки

  • Кастомизация шаблона режима обслуживания в Laravel 8
  • Эффективное использование дампов в Laravel
  • Laravel 8. Фабрики моделей на основе классов
  • Внедрение зависимости через конструктор и метод
  • Как работает пакетирование задач в Laravel 8

Видео

  • 10 видео о новшествах Laravel 8
  • Планирование и запуск artisan-команд в Докере
  • PhpStorm Live Templates с Christoph Rumpel
  • Eloquent: Фильтруем сводную таблицу по массиву записей
  • Laravel Vue SPA: Роли и права
  • Группировка маршрутов: от простого к сложному

Наш Телеграм-канал — следите за новостями о Laravel.

Добавить комментарий

Кнопка «Наверх»