Laravel 输出执行的 SQL 日志

yufei       5 年, 7 月 前       1233

Laravel 的项目,无论是使用 ORM 还是使用 DB building ,有时候总是想看看到底刚刚执行的 SQL 语句是什么。

又是一个无限制翻手册的过程,有时候还会忘记到底在手册的哪里,今天就记录在此把,两条 PHP 语句

  1. 首先运行 DB::enableQueryLog(); 开启日志支持

    DB::enableQueryLog();
    

    注意,在这条语句之前的所有 SQL 是不会输出的

  2. 然后,运行具体的 SQL 语句

  3. 最后,使用 DB::getQueryLog() 返回刚刚执行的 SQL 日志。

    一般情况下,我们都会使用 dd() 函数或者 dump()

    dd(DB::getQueryLog());
    

就这么简单...

目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.