sunaoka / laravel-query-logger
Query logger for Laravel.
v1.7.0
2023-02-08 06:11 UTC
Requires
- php: ^7.1.3 || ^8.0
- illuminate/database: ^5.8 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0
- illuminate/support: ^5.8 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0
Requires (Dev)
- orchestra/testbench: ^3.8 || ^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0
README
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;