【发布时间】:2013-03-28 03:34:17
【问题描述】:
这与路由有关。所以通过url获取参数,基本上就是按照自己设置的路由格式将数据传给url。
这适用于链接。我创建了路由,将数据传递到url中,并使用请求方法获取参数以供控制器使用。喜欢URL::site("site/$color/$size")
如果我通过表单提交来构建 url 怎么办?例如,如果我想创建一个基本的搜索查询。
当我通过 get 方法提交表单时,如何让我的表单提交看起来像这样 search/orange/large 而不是像这样 search.php?color=orange&size=large。
【问题讨论】:
-
当从我更喜欢使用
Route::get()->uri())的路由创建链接时,在这个例子中这可能看起来像Route::get('fruits')->uri(array('color'=>$color,'size'=>$size))。这种方法的优点是,当路由更改时,链接会自动更改(在您的版本中,您必须在更改路由后手动更改每个链接)