我有一个问题。我有这段代码:
$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
不起作用。有什么想法吗?
最佳答案
只需使用 Query Builder :
$data = DB::table($maketable)->where('make_id', $make_id)->get();
关于php - ->where() 不工作,知道吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41334415/