使用Laravel的查询字符串

时间:2015-02-11 23:03:18

标签: laravel laravel-4

我有一个网址www.mydomain.com/jobs?applications=2|4|6

我试图让值与我的Input :: get一起使用但是失败了。我尝试过使用数组,但这并不起作用。任何人都可以建议吗?我不熟悉使用Laravel这种查询字符串结构。

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

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

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

$applications = $applications->get();

1 个答案:

答案 0 :(得分:1)

您的applications参数只是一个字符串。使用explode将其转换为ID数组:

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