Вывод текста sql-запроса в Laravel
В Ларавель есть возможность выводить тексты выполняющихся sql-запросов
. Для этого в файл App\Providers\AppServiceProvider.php
нужно в функцию boot
добавить следующий код:
/** * Bootstrap any application services. * * @return void */ public function boot() { DB::listen(function($query) { dump($query->sql, $query->bindings); }); }
$query->sql
- выведет сам запрос, а $query->bindings
- выведет привязки, если таковые будут.