【发布时间】:2020-06-16 17:05:13
【问题描述】:
我有一个简单的 foreach 循环,它以Y-m-d 格式循环遍历当前星期日期:
@foreach($dates as $date)
<a href="{{route('consols.index', array_merge(\Request::query(), ['date' => date('Y-m-d', strtotime($date))]))}}">{{date('l', strtotime($date))}}</a>
@endforeach
有了上面,我可以简单地点击锚链接,具体日期会被附加:
example.org/consols?date=2020-03-04
现在我使用它来过滤特定的 SQL 查询,并且我希望能够过滤多个日期。例如:
example.org/consols?date=2020-03-04&date=2020-03-05&date=2020-03-06
在上面的例子中,我希望发送 3 个日期作为查询参数。
如果我只是将另一个&date= 附加到已经存在的?date,它只会选择查询字符串中的最后一个date=。
如何使用 PHP 在我的 URL 中发送多个具有相同参数名称的变量?
【问题讨论】:
-
这能回答你的问题吗? Passing arrays as url parameter