我想使用join和first()同时从两个表中选择信息,但出现了一个错误:
TypeError: Argument 1 passed to Symfony\Component\HttpFoundation\Response::setContent() must be of
the type string or null, object given,
这就是我要做的:
public function getResult(Request $req){
$result= DB::table('form')
->select('form.*', 'test.*')
->join('test','test.form_id' , '=', 'form.id' )
->where('test.id',$req->id)
->first();
return $result;
}
注意:当我使用get()时,它是工作的,但我只需要第一个选定的
你能告诉我怎么做吗?
1条答案
按热度按时间gr8qqesn1#
如果我使用
leftJoin()
,first()
对我有用,也许你可以试试?@编辑
你应该可以使用
->get()-first()