Php -&燃气轮机;你知道()在哪里不起作用吗?

Php -&燃气轮机;你知道()在哪里不起作用吗?,php,mysql,laravel,Php,Mysql,Laravel,我有个问题。我有这个密码: $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

我有个问题。我有这个密码:

$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
不起作用。有什么想法吗?

只要使用:

只需使用:

试试这个:

$data = DB::table($maketable)->whereMakeId($make_id)->get();
试试这个:

$data = DB::table($maketable)->whereMakeId($make_id)->get();