Пакет позволяет записывать в файл или таблицу данные по запросам, длительность которых выше заданной в конфигурации
composer require alexlen/laravel-db-profiler
Публикация файла конфигурации (alexlen/profiler.php
) и миграции для таблицы
php artisan vendor:publish --tag=db-profiler
Если планируется использовать журнал в БД, необходимо выполнить миграции:
php artisan migrate
Имеется два режима ведения журнала:
- запись в файл (имя задается в конфиге);
- запись в таблицу
sql_profilers
В режиме записи в таблицу, журнал не ведется во время выполнения artisan-команд
Настройки документированы в файле конфигурации