Вывод текста 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 - выведет привязки, если таковые будут.