0
我有一個名爲Car
=>$car = new Car;
的模型類附加到MySQL表。如何爲Laravel中返回的Model :: All行設置查詢範圍?
,我使用Car::All();
進一步獲取所有錶行,我也寫了查詢範圍只取「柴油」發動機的轎車,如下
public function scopeGetDieselEngineCars($query){
$query->where("engine_type","=","Diesel");
}
但是,在運行Car::All()->getDieselEngineCars()
。這給出了一個未找到的函數錯誤。
我在做什麼錯了?
我得到這個錯誤,當我運行函數調用未定義的方法照亮\數據庫\查詢\ Builder ::所有()' – wolfgang
@wolfgang嘗試使用'get()' – Ravan
是的,這是做到了。謝謝! – wolfgang