首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是拔毛还是别的什么?

是拔毛还是别的什么?
EN

Stack Overflow用户
提问于 2019-05-19 19:31:25
回答 3查看 59关注 0票数 1

DB::table('mobil')->where('id',$id)->first()。

我曾经尝试过,但它给了我所有的列数据。问题是,在这个Mobil表中,我有名称、状态、des、型号和Id。我需要的数据是姓名、状态和des。你能帮我做一个代码,以采取一些数据,我需要的,它必须一行。它必须是第一行

EN

回答 3

Stack Overflow用户

发布于 2019-05-19 19:38:15

您可以使用select方法

代码语言:javascript
复制
DB::table('mobil')
    ->where('id', $id)
    ->select(['name', 'status', 'des'])
    ->first();
票数 2
EN

Stack Overflow用户

发布于 2019-05-20 01:14:37

使用DB query

代码语言:javascript
复制
DB::table('mobil')
    ->select('name', 'status', 'des')
    ->where('id', $id)  
    ->first(); 

使用模型

如果你的模型是Mobil.php

代码语言:javascript
复制
Mobil::select('name', 'status', 'des')
    ->where('id', $id)  
    ->first(); 
票数 0
EN

Stack Overflow用户

发布于 2019-05-27 10:53:35

可以在->first()方法中将列名作为数组传递

代码语言:javascript
复制
DB::table('mobil')
    ->where('id', $id)
    ->first(['name', 'status', 'des'])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56207354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档