sunaoka / laravel-query-logger

Query logger for Laravel 5.8 to 11

Home Page:https://packagist.org/packages/sunaoka/laravel-query-logger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Query logger for Laravel 5, 6, 7, 8, 9 and 10

Latest Stable Version License PHP from Packagist Laravel Test codecov


Installation

composer require --dev sunaoka/laravel-query-logger

Usage

<?php

\DB::beginTransaction();
\App\User::whereEmail('example@example.com')->update(['name' => 'example']);
\DB::commit();

\DB::beginTransaction();
\App\User::whereEmail('example@example.com')->update(['name' => 'example']);
\DB::rollBack();
tail -F storage/logs/laravel.log
[2020-09-11 01:08:37] local.DEBUG: BEGIN;  
[2020-09-11 01:08:37] local.DEBUG: [0.31ms] update "users" set "name" = 'example' where "email" = 'example@example.com';  
[2020-09-11 01:08:37] local.DEBUG: COMMIT;  

[2020-09-11 01:08:37] local.DEBUG: BEGIN;  
[2020-09-11 01:08:37] local.DEBUG: [0.12ms] update "users" set "name" = 'example' where "email" = 'example@example.com';  
[2020-09-11 01:08:37] local.DEBUG: ROLLBACK;