DB :: table('mobil')-> where('id',$ id)-> first()。
我曾经尝试过,但是它给了我所有列数据。问题是,在此Mobil表中,我具有名称,状态,des,型号和ID。我需要的数据是名称,状态和des。您能帮我做一个代码来获取一些我需要的数据吗,它必须一行。它必须在第一行
答案 0 :(得分:2)
您可以使用select
方法
DB::table('mobil')
->where('id', $id)
->select(['name', 'status', 'des'])
->first();
答案 1 :(得分:0)
使用数据库查询
DB::table('mobil')
->select('name', 'status', 'des')
->where('id', $id)
->first();
使用模型
如果您的模型是Mobil.php
Mobil::select('name', 'status', 'des')
->where('id', $id)
->first();
答案 2 :(得分:0)
您可以在->first()
方法中将列名作为数组传递
DB::table('mobil')
->where('id', $id)
->first(['name', 'status', 'des'])