Перенос legacy-проекта на Laravel. Ускорение приложения на 80% с помощью Swoole. Оптимизация кода с помощью Debugbar. Логирование всех запросов к базе данных.
На русском языке
- Legacy и Laravel: Переписываем устаревшее приложение на современный фреймворк
В этом уроке я покажу вам некоторые стратегии для конвертации легаси-кода в Laravel, без необходимости переписывания с нуля. Независимо от того, обновляетесь ли вы со старого фреймворка или используете фреймворк впервые, следуя этим шагам, вы сразу же сможете использовать все фишки Laravel.
Релизы
- LaravelDash 2.0
Простая и легко настраиваемая админка для Laravel - Statamic 3
CMS на Laravel+Vue+TailwindCSS - Laravel Nova 3.8.3
Несколько исправлений админ-панели Тейлора
Уроки
- Laravel + Swoole: Как увеличить производительность приложения на 80%
- Разработке через тестирование с помощью PHPUnit в Laravel
- Использование Laravel Debugbar для оптимизации приложений
- Использование Soft Delete на примере
- SOLID: Принципы Разделение Интерфейсов и Единой Ответственности в Слое базы данных
- Blade-компоненты. Часть 1
- Blade-компоненты. Часть 2
- Упрощение создания внешнего ключа в Laravel 7
- Описание некоторых новых фишек Laravel 8
- Проверка форм на спам в Laravel
- Улучшенная обработка ошибок в Lumen API
- Создание и использование Фасадов
- Заполняем базу данных с помощью Сидеров и Фабрик
- Обработка проваленных задач
- Логирование запросов к базе данных
- Использование трейтов для загрузки и инициализации Eloquent-моделей
- Ограничения частоты запросов у задачах в очередях
Видео
- Курс «Laravel Websockets on Forge». 7 видео
Пошаговое руководство настройке Laravel Websockets на Forge. Рассматривается развертывание, SSL и Nginx. - Группировка данных в Eloquent
- Eloquent: Запрос третьего уровня отношений с hasManyThrough и withCount
- Сидирование данных в живой проект
- 10 хитростей Carbon DateTime
Наш Телеграм-канал — следите за новостями о Laravel.
Автор: Алексей Широков