JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » laravel输出执行sql

laravel输出执行sql

此文被围观2448日期: 2020-08-24 分类 : 编程开发  标签:  ···
DB::connection()->enableQueryLog();

 


$bindings = DB::getQueryLog();

        $data = [];

        foreach ($bindings as $k=> $b){


            $bi  = $b['bindings'];


            $bi = array_map(function($a){

                return '''.$a.''';

            },$bi);


            $sql = str_replace('?', '%s', $b['query']);

            $sql2 = sprintf($sql, ...$bi);


            $data[$k] = $sql2;

        }


        $sql = implode(';',$data);

        print_r($sql);exit();


站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号