DB::table('mobil')->where('id',$id)->first()。
我曾经尝试过,但它给了我所有的列数据。问题是,在这个Mobil表中,我有名称、状态、des、型号和Id。我需要的数据是姓名、状态和des。你能帮我做一个代码,以采取一些数据,我需要的,它必须一行。它必须是第一行
发布于 2019-05-19 19:38:15
您可以使用select
方法
DB::table('mobil')
->where('id', $id)
->select(['name', 'status', 'des'])
->first();
发布于 2019-05-20 01:14:37
使用DB query
DB::table('mobil')
->select('name', 'status', 'des')
->where('id', $id)
->first();
使用模型
如果你的模型是Mobil.php
Mobil::select('name', 'status', 'des')
->where('id', $id)
->first();
发布于 2019-05-27 10:53:35
可以在->first()
方法中将列名作为数组传递
DB::table('mobil')
->where('id', $id)
->first(['name', 'status', 'des'])
https://stackoverflow.com/questions/56207354
复制相似问题