【问题标题】:How to make manual query in Laravel如何在 Laravel 中进行手动查询
【发布时间】:2021-06-22 00:58:13
【问题描述】:

我有一个MYSQL查询,有点复杂,我试了好几次,在网上搜索了和我一样的查询案例,我试过了,但结果不如预期。所以我决定寻找一种在 Laravel 8 中使用 Manual Query 的方法,它具有与 Codeigniter 3 相同的属性 $this->db->query

问题:如何在不使用 Laravel 查询构建器的情况下进行所有手动查询?

【问题讨论】:

标签: mysql laravel laravel-8 laravel-query-builder


【解决方案1】:

只需应用两步

步骤:1:启用查询生成器日志

DB::enableQueryLog();

步骤:2:以最简单的形式获取 Last Sql Query

DB::getQueryLog();

必须尝试,因为当我在 Laravel 中处理复杂的查询时,这两行代码非常有用

注意:在这两行之间编写您的查询,如果您编写的查询不止一个,那么最后一个查询将转换为简单的 SQL 查询

【讨论】:

    猜你喜欢
    • 2017-05-10
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 2020-06-04
    • 1970-01-01
    • 2013-07-09
    • 2020-01-02
    相关资源
    最近更新 更多