Laravel 如何在终端中查看执行的查询

12 浏览
0 Comments

Laravel 如何在终端中查看执行的查询

我是Laravel PHP框架的新手。有没有办法从终端中查看执行的查询。默认的日志文件只给出了异常错误。我也尝试过使用分析器,在浏览器中可以看到查询语句,但我想从终端中查看。

0
0 Comments

在Laravel中,如何从终端查看执行的查询语句

在Laravel 3中,可以在application/config/application.php和application/config/database.php中将profiler设置为true,这样你将在页面底部获得一个查询日志。

在Laravel 4中,可以使用DB::getQueryLog()方法来实现。

0
0 Comments

Laravel如何从终端查看执行的查询

在 Laravel 中,我们可以通过在应用的 global.php 文件中添加以下代码来实现从终端查看执行的查询:

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

添加以上代码后,执行的查询语句将自动出现在日志文件中。这样,我们就可以方便地查看和分析执行的查询,以便进行调试和优化。

0