【发布时间】:2020-11-28 15:16:45
【问题描述】:
我想创建一个如下所示的网址
/domain/url=cloud_hosting&name=cloud_hosting
这是我在刀片中使用的 href url
<a href="{{ url('domain', ['url' => Request::segment(2), 'name' => $page_name]) }}">continue</a>
但是那个 href url 正在生成不同的路由
/domain/cloud_hosting/cloud_hosting
这个我试过了:
<a href="{{ route('domain') }}?url={{ Request::segment(2) }}&name={{ $page_name }}">Continue</a>
而且效果很好。但是有没有其他好看又好看的方法呢? 谢谢
【问题讨论】:
-
是域根网址吗?
-
route('domain', [ 'url' => Request::segment(2), 'name' => $page_name ])也可以工作 -
@NaveedAli。不,这只是在 web.php
Route::match(['get', 'post'], 'domain', 'Customer\DomainConfigurationControllers@index');上定义的正常路由 -
@apokryfos,这不是我想要的,因为它会生成
/domain/cloud_hosting/cloud_hosting -
是否要将其添加为查询字符串?