Laravel–Дайджест (10–17 января 2021)

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

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


Laravel Дайджест


Безопасность


  • Исправления уязвимостей в Laravel 6.20.11, 7.30.2 и 8.22.1
    Рекомендуется всем пользователям Laravel как можно скорее обновить свои приложения.

Релизы


  • Laravel 8.22
  • Turbo Laravel
    Пакет реализующий Hotwire в Laravel. Аналог Turbo Rails. Набор методов для ускорения изменений страниц. Позволяет достигнуть скорости SPA без написания яваскрипта. Внимание: пакет не протестирован в боевых условиях. Фидбэк и помощь приветствуются.
  • Laravel Actions 2
    Пакет для организации логики на основе действий (actions), которые предоставляет ваше приложение. Вместо создания контроллеров, заданий, слушателей и т.д, он позволяет вам создать PHP-класс, который обрабатывает конкретную задачу и запускать этот класс как угодно.
  • Venture 2.0
    Пакет для создания и управления сложными асинхронными процессами. Добавлена поддержка вложенных процессов.
  • Square 2
    Библиотека статических Eloquent-моделей для фиксированных данных, например, валюты, страны, аэропорты.

Уроки


  • Использование внешнего API с помощью Laravel+Guzzle
  • Artisan-команда для использования Модели в методах ресурсного контроллера
  • Использование обсерверов (наблюдателей) в Laravel
  • Валидация кредитной карты
  • Валидация email-адреса с помощью Mailbox
  • Введение в Laravel и Hotwire
  • Расширяем возможности миграций Laravel за счет Postgres
  • Статический поиск с Fuse.js

Видео


  • Миграции: Что делать если таблица создана, но внешний ключ не работает?
  • Livewire: превращаем обычную обновляемую страницу в Компонент
  • Livewire: Как сделать чекбокс "Выбрать всё"

Видео по Jetstream


  • Апгрейд с версии 1 до версии 2
  • Добавляем поля в Регистрацию
  • Blade-компоненты
  • Настройка UI, внешнего вида и бэкенда

Видео-курс «Laravel для начинающих»


  • Добавляем Пагинацию
  • Отношения «Многие-ко-Многим»
  • Laravel-отношения hasMany и hasOne

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


  • Уроки Laravel
  • Чат Laravel
Источник: https://habr.com/ru/post/537700/


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

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

Маркетплейс – это сервис от 1С-Битрикс, который позволяет разработчикам делиться своими решениями с широкой аудиторией, состоящей из клиентов и других разработчиков.
Полное руководство по аутентификации в Laravel. Новый фасад для ограничения скорости запросов. Быстрое параллельное тестирование. Стрим Тейлора: видео и текстовое резюме. Видеокурс по...
Вышел JUnit 5.6. Добавлены any() и none(), чтобы запускать тесты без каких-то дополнительных тэгов, ReflectionSupport.findNestedClasses() может находить циклы в иерархии внутренних классов,...
На сегодняшний день у сервиса «Битрикс24» нет сотен гигабит трафика, нет огромного парка серверов (хотя и существующих, конечно, немало). Но для многих клиентов он является основным инструментом ...
Автокэширование в 1с-Битрикс — хорошо развитая и довольно сложная система, позволяющая в разы уменьшить число обращений к базе данных и ускорить выполнение страниц.