我想用这种格式创建一个网址:
domain.com/list?sortBy=number&sortDir=desc
在我的视图(刀片)中。我使用的方法并不是我真正喜欢的:
{{ url("list")."?sortBy=".$sortBy."&sortDir=".$sortDir }}
因为使用
{{ url("list", $parameters = array('sortBy' => $sortBy, 'sortDir' => $sortDir) }}
没有像我希望的那样生产。还有更好的方法吗?
答案 0 :(得分:0)
您是否尝试过URL::route
方法。
示例路线:
Route::get('/list', array('as' => 'list.index', 'uses' => 'ListController@getIndex'));
使用查询字符串
检索指向特定路径的URLURL::route('list.index', array(
'sortBy' => $sortBy,
'sortDir' => $sortDir
));
如果你在路线上使用了一个闭包:
Route::get('/list', array('as' => 'list.index', function()
{
return URL::route('account-home', array(
'sortBy' => 1,
'sortDir' => 2
));
}));