首页 > 解决方案 > 如何在获取请求 laravel 中创建带有参数的 url

问题描述

我想创建一个如下所示的网址

/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>

这工作正常。但是有没有其他好看又好看的方法呢?谢谢

标签: laravellaravel-5

解决方案


您可以执行以下操作。只需像在Web.php中一样发出获取请求

Route::get('domain')

并且可以像下面这样使用它并且可以传递多个查询字符串:

<a href="{{ url('domain?url='.Request::segment(2).'&name='.$page_name) }}">continue</a>

推荐阅读