2013-12-06 5 views
0

Я новичок в Laravel PHP framework. Есть ли способ увидеть выполненные запросы с терминала. Файл журнала по умолчанию дает мне только ошибку исключения. Я также пробовал с профилировщиком, который дает запросы в браузере, но я хочу видеть его с терминала.Laravel как видеть выполненные запросы с терминала

+0

См. Мой ответ здесь: http://stackoverflow.com/questions/19131731/laravel-4-logging-sql-queries/19193395#19193395 –

ответ

2

Вы можете добавить это приложение/старт/global.php:

DB::listen(function($sql, $bindings, $time) { 
    Log::info($sql); 
}); 

И тогда они будут автоматически отображаться в файле журнала.

+0

никогда не знал об этом, спасибо! –

+0

Это очень полезно, +1 – wesside

0

В Laravel 3 профилировщик может быть включен в true в application/config/application.php и application/config/database.php. Вы получите журнал запросов в нижней части страницы.

В Laravel 4 можно использовать DB :: getQueryLog().

Смежные вопросы