【发布时间】:2015-08-06 18:35:21
【问题描述】:
我一直在搜索如何记录执行的 sql 查询 “laravel/框架”:“5.0.*”
但我发现的一切都是关于版本 4 的,还没有找到任何适用于 5.0 的解决方案,如下所示: Get the query executed in Laravel 3/4 和 How to get the query executed in Laravel 5 ? DB::getQueryLog returning empty array 和 http://laravelsnippets.com/snippets/log-db-queries
有些描述了如何在 laravel 5 中使用它,但它似乎对我不起作用。我只想将 sql 日志写入文件。就是这样,谁能告诉我该怎么做。
非常感谢。
【问题讨论】:
-
我相信你启用了
DB::enableQueryLog();? -
我为 DB::enableQueryLog(); 创建了一个中间件;
-
如果你使用的是ubuntu,你有没有给你的日志文件写权限?
-
是的,整个目录的权限已经是777了。
标签: php mysql logging laravel-5