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和它的作品也是如此。所以,我刪除了有問題的版本規範。