laravel 输出最后执行sql 附:whereIn的使用方法


Posted in PHP onOctober 10, 2019

在sql语句执行前

DB::enableQueryLog();

sql sql sql sql sql

dd(DB::getQueryLog());

DB::enableQueryLog();
    $data = UsersMenu::select('users_menu.*')
      ->join('users as a','a.id','=','users_menu.user_id')
      ->where('a.id', $user_id)->get();
//    dd($data);
//    DB::connection()->enableQueryLog();
//    $data = DB::query('select * from users_menu,users where users.id = users_menu.user_id');
    dd(DB::getQueryLog());

附:whereIn 后面跟的参数必须是数组

普通sql语句:SELECT users_menu . *

FROM users_menu
INNER JOIN users AS a ON a.id = users_menu.user_id
WHERE a.id

IN ( 1, 2 )

$data = UsersMenu::select('users_menu.*')
  ->join('users as a','a.id','=','users_menu.user_id')
  ->whereIn('a.id', $user_id);

此时的$user_id 是个数组才行

以上这篇laravel 输出最后执行sql 附:whereIn的使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
基于mysql的论坛(1)
Oct 09 PHP
PHP中HTTP方式下的Gzip压缩传输方法举偶
Feb 15 PHP
PHP5与MySQL数据库操作常用代码 收集
Mar 21 PHP
PHP Zip解压 文件在线解压缩的函数代码
May 26 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
Sep 25 PHP
discuz图片顺序混乱解决方案
Jul 29 PHP
纯php生成随机密码
Oct 30 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
Apr 15 PHP
Yii输入正确验证码却验证失败的解决方法
Jun 06 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
PHP生成随机数的方法总结
Mar 01 PHP
PHP判断是否微信访问的方法示例
Mar 27 PHP
基于laravel where的高级使用方法
Oct 10 #PHP
laravel 实现设置时区的简单方法
Oct 10 #PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
Oct 10 #PHP
Laravel Eloquent ORM 多条件查询的例子
Oct 10 #PHP
laravel withCount 统计关联数量的方法
Oct 10 #PHP
浅谈laravel中的关联查询with的问题
Oct 10 #PHP
thinkphp框架使用JWTtoken的方法详解
Oct 10 #PHP
You might like
10个对初学者非常有用的PHP技巧
2016/04/06 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
2010/10/15 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
BootStrap Datetimepicker 汉化的实现代码
2017/02/10 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
jQuery Validate 无法验证 chosen-select元素的解决方法
2017/05/17 jQuery
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
vue 实现tab切换保持数据状态
2020/07/21 Javascript
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
Python如何发布程序的详细教程
2018/10/09 Python
python  logging日志打印过程解析
2019/10/22 Python
python实发邮件实例详解
2019/11/11 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
html5使用canvas画一条线
2014/12/15 HTML / CSS
服装电子商务创业计划书
2014/01/30 职场文书
一年级学生期末评语
2014/04/21 职场文书
党支部评议意见
2015/06/02 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
JS Object构造函数之Object.freeze
2021/04/28 Javascript
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android