2016-06-07 27 views
0

我有一個HTML表單,用於輸入我的數據庫信息的過濾器。沒有任何來自表單的輸入,我想顯示所有記錄。我已經能夠單獨使用雄辯來做到這一點。有沒有一種方法,我可以使用模型的雄辯進行變量查詢?

//.... codes of my corresponding controller function ...... 
$inputs = Input::all(); 
$myEntries = DB::table('myTable'); //what should this line be when using model? 
if (!empty($inputs['query_name'])) 
    $myEntries = $myEntries->where('name', $inputs['query_name']); 
if (!empty($inputs['min_age'])) 
    $myEntries = $myEntries->where('age', '>', $inputs['min_age']); 
$myEntries = $myEntries->paginate(10); 
//..... some other codes before returning $myEntries to view ....... 

如果我想使用模型,應該是什麼樣的目標線,以便我可以做類似的事情?


編輯: 我用laravel 4.2,當我問到這個問題,但最近我剛使用這laravel 5.3和它的作品也是如此。所以,我刪除了有問題的版本規範。

回答

1

使用雄辯只是改變這一行

$myEntries = new MyTable(); 
相關問題