2016-12-26 35 views
1

我遇到問題了。我有這個代碼:- >哪裏()不工作,有什麼想法?

$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

只需使用Query Builder

$data = DB::table($maketable)->where('make_id', $make_id)->get(); 
0

試試這個:

$data = DB::table($maketable)->whereMakeId($make_id)->get(); 
相關問題