2015-02-11 81 views
1

我有一個URL www.mydomain.com/jobs?applications=2|4|6使用查詢字符串與Laravel

我想獲得的值與我的工作輸入::獲得,但失敗了。我曾嘗試使用數組,但這不起作用。任何人都可以建議嗎?我不熟悉使用這種查詢字符串結構的Laravel。

$applicationIDs = Input::get('applications'); 

$applications = Job::with('users'); 

if(!empty($applicationIDs)){ 
    $applications->whereIn('id', $applicationIDs); 
} 

$applications = $applications->get(); 

回答

1

您的applications參數只是一個字符串。使用explode將它變成一個ID數組:

$applicationIDs = explode('|', Input::get('applications'));