Подборка свежих уроков, видео и пакетов по фреймворку Laravel за неделю.
На русском языке
- Обработка огромных CSV-файлов в Laravel
Мне регулярно приходится работать с CSV, состоящими из миллионов строк и десятков полей. Эти файлы могут весить по два-три гигабайта. С такими объемами нужно работать аккуратно и эффективно. Я поделюсь с вами стратегией, которую я разработал для этого за последние пару лет работы. - IoC контейнер и инъекция зависимостей. Как это работает на примере Laravel и PHP-DI? Взгляд изнутри.
Вы начинаете работать с Laravel или с любым другим современным PHP-фреймворком в целом? Или вы уже используете фреймворк, который уже поддерживает инъекцию зависимостей и имеет контейнер IoC, но вы хотите понять, как эта магия работает за кулисами? Тогда вы находитесь в правильном месте, потому что я попытаюсь разобрать это и объяснить, как контейнер IoC и инъекция зависимостей связаны вместе и работают под капотом. - Обзор экосистемы пакетов Laravel
В мире Laravel пакеты играют важную роль. Насколько важна эта роль и какие пакеты существуют? Чтобы это узнать, мы взяли данные из API Packagist.org и отфильтровали пакеты Laravel.
Релизы
- Laravel 8.12, 7.29 и 6.20
- Laravel Explorer
Драйвер Elasticsearch для Laravel Scout - Laravel Bazar
Пакет для подключения функций интернет-бизнеса: заказы, транзакции, корзина, скидки, доставка и т.д. - LaravelMetaTags
Пакет для управления метатегами на страницах вашего проекта - Laravel Device Tracking
Пакет для отслеживания устройств, используемых вашими пользователями. - Laravel Entity Builder 6
Генератор кода с графическим интерфейсом
Уроки
- Новое в Laravel 8.12: Eloquent Шифрование при Преобразовании
- Как написать на Laravel бота для Reddit
- Отправляем сообщения из Laravel в WhatsApp
- Делаем Поиск по сайту с Laravel Scout
- Легко, бесплатно, бессерверно: Laravel на Vercel
- Упрощайте свои тесты
- Использование паттерна Репозиторий в Laravel
- Подключение PayPal Plus на Laravel 8
Видео
- Новое в Laravel 8.12: Команда «Explain» для Eloquent-запроса
- Всегда валидируйте данные
- Бесплатный видеокурс «Что нового в PHP 8»
- Бесплатный курс «Front Line PHP» от Spatie.
maxyc_webber
https://maxyc.ru/programming/how-to-make-app-testing-easier-and-more-readable/
Если я верно понял посыл, то делайте ваши тесты проще и читабельнее