我是Laravel PHP框架的新手。有没有办法看到终端执行的查询。默认日志文件只给我异常错误。我也尝试使用分析器在浏览器中提供查询,但我想从终端看到它。
答案 0 :(得分:2)
您可以将此添加到您的app / start / global.php:
DB::listen(function($sql, $bindings, $time) {
Log::info($sql);
});
然后它们将自动显示在您的日志文件中。
答案 1 :(得分:0)
在Laravel 3中,可以在application / config / application.php和application / config / database.php中启用探查器为true。您将在页面底部获得一个查询日志。
在Laravel 4中,可以使用DB :: getQueryLog()。