Журнальный журнал запросов Laravel Eloquent

use App\Order; public function show(Order $order){ $data = $order->all(); return dd($order->getQueryLog()); 

Я новичок в laravel, я стараюсь использовать красноречивый выбор данных,

мой вопрос, каким-либо образом отобразить мой запрос?

Я попробовал getQueryLog(); но не работает

Сначала вам нужно включить журнал запросов, это можно сделать, используя

 DB::connection()->enableQueryLog(); 

то вы можете использовать ниже код, чтобы увидеть журнал запросов

 $queries = DB::getQueryLog(); 

если вы хотите увидеть последний выполненный запрос

 $last_query = end($queries); 

чтобы узнать больше о регистрации, см. https://laravel.com/docs/5.0/database#query-logging

пример

 public function show(Order $order){ \DB::connection()->enableQueryLog(); $data = $order->all(); $queries = \DB::getQueryLog(); return dd($queries); } 

Чтобы использовать getQueryLog() вам необходимо сначала включить его:

 DB::enableQueryLog(); DB::getQueryLog(); 

Если вы хотите видеть реальные запросы, вы можете использовать Laravel Debugbar , он покажет все реальные запросы Laravel, созданные во время текущего запроса.

Иногда ->toSql() также полезно.