- PVSM.RU - https://www.pvsm.ru -
Перенос legacy-проекта на Laravel. Ускорение приложения на 80% с помощью Swoole. Оптимизация кода с помощью Debugbar. Логирование всех запросов к базе данных.
Наш Телеграм-канал [27] — следите за новостями о Laravel.
Автор: Алексей Широков
Источник [28]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/php-2/356266
Ссылки в тексте:
[1] Legacy и Laravel: Переписываем устаревшее приложение на современный фреймворк: https://laravel.demiart.ru/converting-legacy-to-laravel/
[2] LaravelDash 2.0: https://github.com/getspooky/laravelDash
[3] Statamic 3: https://statamic.com/blog/statamic-3-launch-announcement
[4] Laravel Nova 3.8.3: https://nova.laravel.com/releases
[5] Laravel + Swoole: Как увеличить производительность приложения на 80%: https://medium.com/@victorgazotti/how-did-we-increased-our-php-app-performance-by-80-with-laravel-and-swoole-6b53d1092cab
[6] Разработке через тестирование с помощью PHPUnit в Laravel: https://medium.com/@FriskaLSianturi/tdd-with-phpunit-in-laravel-a3b571e50c6a
[7] Использование Laravel Debugbar для оптимизации приложений: https://blog.infyom.com/use-laravel-debugbars-measure-function-to-optimize-application-performance
[8] Использование Soft Delete на примере: https://www.medianova.com/en-blog/2020/08/17/laravel-soft-delete
[9] SOLID: Принципы Разделение Интерфейсов и Единой Ответственности в Слое базы данных: https://medium.com/@gregradzio/solid-interface-segregation-and-single-responsibility-principles-in-database-layer-9aa0d47dfa5
[10] Blade-компоненты. Часть 1: https://yossiabramov.com/blog/laravel-7-class-based-components-part-i
[11] Blade-компоненты. Часть 2: https://yossiabramov.com/blog/laravel-7-class-based-components-part-ii
[12] Упрощение создания внешнего ключа в Laravel 7: https://stackcoder.in/posts/foreign-key-migrations-simplified-in-laravel-7x
[13] Описание некоторых новых фишек Laravel 8: https://laravel-news.com/new-features-coming-to-laravel-8
[14] Проверка форм на спам в Laravel: https://dominik-geimer.com/articles/prevent-spam-with-a-honeypot-field-in-laravel
[15] Улучшенная обработка ошибок в Lumen API: https://medium.com/@emmanix2002/improved-error-handling-in-your-lumen-api-9ec4f6ea4a2
[16] Создание и использование Фасадов: https://www.mynotepaper.com/create-and-use-custom-facade-in-laravel-7x
[17] Заполняем базу данных с помощью Сидеров и Фабрик: https://www.amitmerchant.com/create-mass-database-records-using-model-factories-in-laravel/
[18] Обработка проваленных задач: https://luisdalmolin.dev/blog/fail-better-heal-faster/
[19] Логирование запросов к базе данных: https://orkhan.dev/2020/08/10/logging-executed-database-queries-in-laravel/
[20] Использование трейтов для загрузки и инициализации Eloquent-моделей: https://orkhan.dev/2020/08/17/using-traits-to-boot-and-initialize-eloquent-models/
[21] Ограничения частоты запросов у задачах в очередях: https://divinglaravel.com/dealing-with-api-rate-limits-in-queued-jobs
[22] Курс «Laravel Websockets on Forge». 7 видео: https://www.youtube.com/playlist?list=PLfdtiltiRHWEOLZROIXNJUH6WaqZblHpE
[23] Группировка данных в Eloquent: https://youtu.be/v04MSCejG-I
[24] Eloquent: Запрос третьего уровня отношений с hasManyThrough и withCount: https://youtu.be/kPFG5Dw63qI
[25] Сидирование данных в живой проект: https://youtu.be/2wZo54IjtKU
[26] 10 хитростей Carbon DateTime: https://youtu.be/jPO55Cs-vyI
[27] Телеграм-канал: https://t.me/laravel_it
[28] Источник: https://habr.com/ru/post/516240/?utm_source=habrahabr&utm_medium=rss&utm_campaign=516240
Нажмите здесь для печати.