标签: Laravel

  • Laravel 调试打印 SQL

    如果在.env中设置了 APP_DEBUG=true

    则在 storage/logs/目录下的 文件中laravel.log 记录所有sql查询。

     

    也可以中断代码执行打印来调试:

    <?php
    $bindings = $query->getBindings();
    $sql = str_replace('?', '%s', $query->toSql());
    $sql = sprintf($sql, ...$bindings);
    dd($sql);