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

 更新时间:2019年10月10日 09:56:11   作者:根子的数据库  
今天小编就为大家分享一篇laravel 输出最后执行sql 附:whereIn的使用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在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的使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Laravel Swagger 使用超详细教程

    Laravel Swagger 使用超详细教程

    Swagger 是一个基于 Open Api 规范的 API 管理工具,通过项目注解的形式自动构建 API 文档,拥有在线调试的功能,这篇文章主要介绍了Laravel Swagger 使用完整教程,需要的朋友可以参考下
    2023-09-09
  • Laravel框架自定义分页样式操作示例

    Laravel框架自定义分页样式操作示例

    这篇文章主要介绍了Laravel框架自定义分页样式操作,结合实例形式详细分析了laravel框架自定义分页样式的具体操作步骤、实现方法及相关注意事项,需要的朋友可以参考下
    2020-01-01
  • ThinkPHP学习笔记(一)ThinkPHP部署

    ThinkPHP学习笔记(一)ThinkPHP部署

    我是在新浪的SAE上安装ThinkPHP,SAE引擎的,直接安装源代码包,然后启动Memcache和MySql服务就可以运行成功了。
    2014-06-06
  • php的declare命令及用法详解

    php的declare命令及用法详解

    declare是用来设定一段代码的执行指令,declare结构用于全局范围,影响到其后的所有代码,今天小编给大家普及php的declare命令及用法知识,感兴趣的朋友一起看看吧
    2021-06-06
  • 基于PHP实现通过照片获取ip地址

    基于PHP实现通过照片获取ip地址

    在本教程中,我们将学习如何用一张照片来盗取ip地址。我的想法是通过修改.htaccess文件,将jpg文件当作php文件来解析。感兴趣的朋友一起学习吧
    2016-04-04
  • PHP开发框架kohana中处理ajax请求的例子

    PHP开发框架kohana中处理ajax请求的例子

    这篇文章主要介绍了PHP开发框架kohana中处理ajax请求的例子,kohana是一个PHP5开发框架,需要的朋友可以参考下
    2014-07-07
  • PHP调用OpenOffice实现word转PDF的方法

    PHP调用OpenOffice实现word转PDF的方法

    下面小编就为大家带来一篇PHP调用OpenOffice实现word转PDF的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • PHP编译安装中遇到的两个错误和解决方法

    PHP编译安装中遇到的两个错误和解决方法

    这篇文章主要介绍了PHP编译安装中遇到的两个错误和解决方法,环境是CentOS 64位下编译安装PHP5.4.8,需要的朋友可以参考下
    2014-08-08
  • PHP网站开发中常用的8个小技巧

    PHP网站开发中常用的8个小技巧

    这篇文章主要介绍了PHP网站开发中常用的8个小技巧,本文讲解了命名、使用、PHP判断Form表单是否提交、PHP 获取字符串长度、PHP超全局对象等内容,需要的朋友可以参考下
    2015-02-02
  • php实现水仙花数示例分享

    php实现水仙花数示例分享

    这篇文章主要介绍了php实现水仙花数示例,需要的朋友可以参考下
    2014-04-04

最新评论