我創建了一個搜索表單與幾個可選字段,但試圖包括當這些作爲控制器查詢的一部分返回任何結果Laravel 4高級搜索查詢
$active = Input::get('active');
$field = Input::get('field');
$value = Input::get('value');
$claims = Claim::where($field, $value);
if($active != 'All')
{
$claims->where('active', $active);
}
$claims->get();
return View::make('admin.search.results')->with('claims', $claims);
任何人都可以指出我哪裏會出錯嗎?
你可以試試這個作爲一個原始的SQL查詢,看看你得到的結果呢? – TheFallen
我試圖將第一個查詢行更改爲:$ claims = DB :: table('claim') - > where($ field,$ value); – user1105056
但後來我只是試圖獲取非對象錯誤的屬性 – user1105056