- PVSM.RU - https://www.pvsm.ru -

Laravel–Дайджест (17–23 августа 2020)

Перенос legacy-проекта на Laravel. Ускорение приложения на 80% с помощью Swoole. Оптимизация кода с помощью Debugbar. Логирование всех запросов к базе данных.

Laravel Дайджест

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

Релизы

  • LaravelDash 2.0 [2]
    Простая и легко настраиваемая админка для Laravel
  • Statamic 3 [3]
    CMS на Laravel+Vue+TailwindCSS
  • Laravel Nova 3.8.3 [4]
    Несколько исправлений админ-панели Тейлора

Уроки

Видео

Наш Telegram Телеграм-канал [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