Laravel–Дайджест (25 января – 7 февраля 2021)

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

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


Laravel Дайджест


Новости


Теперь мажорные версии фреймворка будут выходить не каждые полгода, а раз в год. Следующая 9 версия будет LTS и запланирована на сентябрь этого года.


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


  • Полнотекстовый поиск с помощью MeiliSearch и Laravel Scout
    MeiliSearch — простое автономное решение для полнотекстового поиска, которое легко интегрировать в Laravel-приложение, с помощью драйвера для Laravel Scout.
  • Мощный Illuminate Request
    Когда я впервые познакомился с Symfony, то меня поразил компонент symfony/http-foundation. Думаю, это один из самых важных пакетов современного PHP-приложения. Он заполняет лакуны основных PHP-функций, предоставляя дружественный объектно-ориентированный интерфейс для запросов и ответов.
  • Как подружить ltree и Laravel
    У нас много древовидных справочников и вложенность их не ограничена, кол-во в некоторых составляет несколько тысяч, а работать с ними надо максимально эффективно и удобно, как с точки зрения кода, так с точки зрения производительности.

Релизы


  • Laravel 8.26
  • Environment Synchronization
    Пакет для актуализации файла .env.example
  • Laravel Package Tools
    Пакет для упрощения создания своих пакетов. Регистрация конфига, миграции и многое другое.
  • Laravel FastLogin
    Пакет для добавления логина через FaceID/TouchID
  • Puny
    Библиотека минималистичного модульного тестирования
  • Перезапуск сайта Laravel Pastebin
    Обновлён дизайн. Добавлен тёмный режим. Сделана кнопка копирования.

Уроки


  • Новое в Laravel 8.26: метод Missing() в маршрутах
  • Новое в Laravel: методы pipe() и tap() для обработки строк
  • Поиск в реальном времени на Laravel Livewire
  • Безопасные маршруты с двухфакторной аутентификацией с помощью Authy
  • Шифрование задач в Laravel
  • Создание интернет-магазина на Laravel
  • Использование JSON-полей в Laravel Eloquent
  • Настройка и использование Laravel Mix
  • Сверхбыстрый поиск с MeiliSearch и Laravel Forge
  • Использование патчей композера
  • Laravel+Inertia+Vue: Модальные окна на основе маршрутов
  • GraphQL-аутентификация с помощью Laravel Passport и Lighthouse PHP
  • Laravel Eloquent: выбор записей, которые имеют отношения
  • Как создать пакет в Laravel
  • Подробности об уязвимость в Laravel Ignition <= 2.5.1
  • Макросы в Laravel: что это такое и как их использовать
  • Hotwire в Laravel
  • Развертывание приложения с нулевым временем простоя с помощью Github Actions на несколько серверов
  • Отправка писем с помощью Mailjet
  • Пишем CRUD-приложение на Laravel+Vue
  • Делаем рефакторинг в PhpStorm
  • Как писать в Твиттер из Laravel-приложения с помощью Zapier
  • Генерация уникальных рандомных купонов
  • Защищаем API от XSS
  • Делаем самостоятельно двухфакторную аутентификацию в Laravel
  • Повторение потенциально сбойных операций

Тестирование


  • Новое в Laravel 8.25: Параллельное Тестирование
  • Испытание нового Параллельного Тестирования в Laravel 8.25
  • Подготовка Laravel-тестов к параллельному тестированию
  • Быстрые тесты на симуляции MySQL
  • Как сделать ваше Laravel-приложение более тестируемым
  • Тестирование консольной команды
  • Поиск медленных тестов в PHPUnit 9
  • Контрактные тесты: гарантированное одинаковое поведение во всех реализациях интерфейса

Видео


  • Новое в Laravel 8.26: переопределение 404-ой страницы через метод missing()
  • Povilas Korop делает код-ревью юниорского приложения
  • Eloquent или Конструктор запросов: когда и что использовать
  • Laravel для новичков: как загружать изображения
  • Быстрая генерация любых классов в PhpStorm
  • Видообзор пакета переключающего Jetstream с Tailwind на использование Bootstrap
  • Кастомные маршруты в Jetstream
  • Кастомные маршруты в Fortify
  • Смена пользовательского ID на UUID в Laravel Fortify
  • 14 советов по Livewire
  • Поднимаем и запускаем Laravel Sail
  • Englightn: Проверка вашего Laravel-проекта на производительность, безопасность и надежность.

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


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


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

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

В прошлой части мы поговорили о советах директору по разработке бизнес-процесса в Битрикс24, сейчас же я постараюсь дать советы руководителям отделов, поскольку по моему опыту почти всегд...
Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Red Hat предс...
Всем привет! Продолжаем обзоры новостей свободного и открытого ПО (и немного железа). Всё самое главное про пингвинов и не только, в России и мире. В выпуске №5 за 24 февраля – 1 марта ...
Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.2 и другие релизы, Stringable RFC, обзор PHP 8, порция полезных инструментов, 4 ближайших митапа, видеозаписи с конференци...
Принято считать, что персонализация в интернете это магия, которая создается сотнями серверов на основе БигДата и сложного семантического анализа контента.