介绍Laravel子查询语句用法

发布时间 - 2021-01-28 00:00:00    点击率:

下面由Laravel教程栏目给大家介绍Laravel 子查询语句用法,希望对需要的朋友有所帮助!

class UserController extends Controller{
    public function index()
    {
        $columns = ['id', 'name', 'email', 'created_at'];
        $users = User::addSelect([
            'last_post_title' => Post::select(['title'])
                ->whereColumn('user_id', 'users.id')
                ->where('status', Post::STATUS_NORMAL)
                ->orderByDesc('created_at')
                ->limit(1)
        ])->orderByDesc('id')->paginate(20, $columns);
        return view('user.index', ['users' => $users]);
    }}

addselect 方法可用于添加一个查询字段到已存在的查询实例,我们通过传递一个数组 —— 数组键是返回的查询字段名,即 sql 语句中的 last_post_title,数组值是对应的子查询逻辑,注意外键关联需要通过 wherecolumn 方法设置,其他和正常 eloquent 查询一样。


# laravel  # sql  # 给大家  # 他和  # 字段名  # 可用于  # brush  # pre  # php  # strong  # content 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在七牛云存储上搭建网站并设置自定义域名?  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  轻松掌握MySQL函数中的last_insert_id()  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  如何在万网开始建站?分步指南解析  香港服务器网站卡顿?如何解决网络延迟与负载问题?  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  微信小程序 wx.uploadFile无法上传解决办法  七夕网站制作视频,七夕大促活动怎么报名?  Laravel怎么使用artisan命令缓存配置和视图  JavaScript如何实现类型判断_typeof和instanceof有什么区别  Android自定义listview布局实现上拉加载下拉刷新功能  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  如何用JavaScript实现文本编辑器_光标和选区怎么处理  HTML 中动态设置元素 name 属性的正确语法详解  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  电商网站制作价格怎么算,网上拍卖流程以及规则?  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  iOS验证手机号的正则表达式  如何构建满足综合性能需求的优质建站方案?  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  如何快速搭建二级域名独立网站?  做企业网站制作流程,企业网站制作基本流程有哪些?  如何用AI帮你把自己的生活经历写成一个有趣的故事?  ,交易猫的商品怎么发布到网站上去?  ,怎么在广州志愿者网站注册?  高端云建站费用究竟需要多少预算?  如何将凡科建站内容保存为本地文件?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  如何快速搭建FTP站点实现文件共享?  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  Android 常见的图片加载框架详细介绍  香港服务器如何优化才能显著提升网站加载速度?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  如何在IIS服务器上快速部署高效网站?  js实现点击每个li节点,都弹出其文本值及修改  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  网站优化排名时,需要考虑哪些问题呢?  昵图网官网入口 昵图网素材平台官方入口  nginx修改上传文件大小限制的方法  javascript基本数据类型及类型检测常用方法小结  无锡营销型网站制作公司,无锡网选车牌流程?  WEB开发之注册页面验证码倒计时代码的实现