HTML表单包含多个我将它们发送到服务器的
$min = $request->input('min');
$max = $request->input('max');
$sort = $request->input('sort');
有时输入的值为空,因此,我使用查询生成器:
$q = DB::table('adverts');
if ($request->has('max') && $request->input('max') != ""){
$q->where('price', "<" , $max)->orderBy($col, $way);
}
但是如果我添加-> with('images'),则会收到错误消息,调用未定义的方法Illuminate \ Database \ Query \ Builder :: with()
if ($request->has('max') && $request->input('max') != ""){
$q->where('price', "<" , $max)->with('images')->orderBy($col, $way);
}