laravel - 如何在laravel的命名路由中传递get参数
问题描述
在我index.blade.php
的代码如下:
href="/finance/reports?type=monthly&year={{ $month['year'] }}&month={{ $month['id'] }}"
并且在web.php
文件中路由定义为:
Route::get('/reports', 'ReportsController@index')->name('reports');
如何传递 index.blade.php 中的参数以使其成为命名路由。
解决方案
它已经是一条命名路线。要从路由助手获取带有查询参数的命名路由的 URL:
route('reports', [
'type' => 'monthly',
'year' => $month['year'],
'month' => $month['id'],
]);
将会:
http://yoursite/finance/reports?type=monthly&year=WhatEverThatIs&month=WhatEverThatWas
我正在对您的路线做出假设,并且您在示例中使用的 URI 是准确的。
推荐阅读
- c++ - 在 VSCode 中使用 GitBash 作为我的默认终端,我无法执行我的任何 C/C++ 程序
- java - 如何检测本地网络中的特定设备?
- vue.js - ARA 框架嵌套微前端
- c - scanf() printf() 后无回车
- python - 通过 XPath Sales Navigator 访问元素列表中的子项
- javascript - 如何使用 React 在用户键入时更改输入部分的样式?
- sql - SQL DATEDIFF - 如何将值作为整数返回
- javascript - 如何在wordpress中进行条件下拉
- dataframe - 如何将 pyspark 数据框的列值转换为逗号分隔的字符串
- python - 更改包含工作日的日期时间格式?