2016-06-07 15 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(); 
相关问题