Php Laravel 5重定向::到具有多个参数的

Php Laravel 5重定向::到具有多个参数的,php,laravel,laravel-5,Php,Laravel,Laravel 5,我需要在Laravel 5中向重定向传递多个参数。我尝试了以下操作,但出现错误“HTTP状态代码“1”无效。” 我的路线设置如下: Route::get('availability', 'BookingController@checkavailability'); 标题应该是第三个参数。第二个是HTTP状态代码。因此,Laravel抱怨您传递的数组无法转换为HTTP状态码 添加一个有效的状态代码(例如,200表示“OK”)作为第二个参数,您应该可以: 编辑:再想想,我认为您也没有试图将HTTP

我需要在Laravel 5中向重定向传递多个参数。我尝试了以下操作,但出现错误“HTTP状态代码“1”无效。”

我的路线设置如下:

Route::get('availability', 'BookingController@checkavailability');

标题应该是第三个参数。第二个是HTTP状态代码。因此,Laravel抱怨您传递的数组无法转换为HTTP状态码

添加一个有效的状态代码(例如,200表示“OK”)作为第二个参数,您应该可以:

编辑:再想想,我认为您也没有试图将HTTP头作为第三个参数发送。您需要将这些内容放在课程中,例如:

return redirect('availability')->with('yourParams', $yourArray);

所以我不可能重定向到像/availability?date=xyz&expired=trueSure这样的东西,你可以用它来附加它,或者在这里看看Antonio的答案:所以我尝试了
return redirect::route('availability',['test'=>1])但仍然没有运气。现在它给了我
未定义的路由[可用性]。
我使用
返回重定向::路由('availability',['date'=>'test','expired'=>'true'])设法使它工作-但是,如果我尝试将日期值传递为'05/09/2015',则不会将该值发送到其他位置。我也尝试过urlencode(),但仍然没有成功…@V4n1ll4您可以将其作为unix时间戳
strotime('05/09/2015')
发送并传递给其他人。
return redirect('availability')->with('yourParams', $yourArray);