我有问题。我有这个代码:
$model=VehicleModel::where('make_id','=',$make_id)->get();
return Response::json($model);
它运作良好,现在我需要改变这样的东西:
$maketable=$vehicletype.'_models';
$models=new VehicleModel;
$models->setTable($maketable);
$models->where('make_id',$make_id);
$model=$models->get();
return Response::json($model);
所以,我只是为了设置其他表而添加,现在->where
无效。有什么想法吗?
答案 0 :(得分:0)
只需使用Query Builder:
$data = DB::table($maketable)->where('make_id', $make_id)->get();
答案 1 :(得分:0)
试试这个:
$data = DB::table($maketable)->whereMakeId($make_id)->get();