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和它的作品也是如此。所以,我删除了有问题的版本规范。