簡體   English   中英

有沒有一種方法可以使用雄辯的模型進行變量查詢?

[英]Is there a way I can use eloquent with model to make variable query?

我有一個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中使用了它,它也很好用。 因此,我刪除了有問題的版本規范。

使用雄辯只需更改此行

$myEntries = new MyTable();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM