laravel - 如何在获取请求 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>
这工作正常。但是有没有其他好看又好看的方法呢?谢谢
解决方案
您可以执行以下操作。只需像在Web.php中一样发出获取请求
Route::get('domain')
并且可以像下面这样使用它并且可以传递多个查询字符串:
<a href="{{ url('domain?url='.Request::segment(2).'&name='.$page_name) }}">continue</a>
推荐阅读
- ios - 在滚动内容上快速调整大小的图像
- java - Wildfly 20 无法在 Ubuntu 20 上“开箱即用”运行
- amazon-web-services - 神器 - 亚马逊
- neo4j - 获得最短的圆路径而不重复任何节点
- rust - xcb:在 EnterNotify 之后立即收到 LeaveNotify
- node.js - 更新 MongoDB 集合记录 - NodeJS Express
- javascript - 如何使用 Onclick 将 React 对话框移动到正文顶部
- python - 根据前两个字母替换部分熊猫数据框列
- apache-flink - Flink CEP:FollowedBy 模式:同一事件多次循环该模式
- swift - 从 Swift Code 以 root 身份执行终端命令