【发布时间】:2017-04-30 23:46:49
【问题描述】:
我使用 Laravel 5.3,并且我已经命名了我所有的路线。
我想使用 route() 函数并包含我的 $_GET 参数。
这是我尝试过的:
<a href="{{ route('myRoute', ['id' => $id, 'slug' => str_slug($name)], request()->all()]) }}">
或者
<a href="{{ route('myRoute', [array_merge(['id' => $id, 'slug' => str_slug($name)], request()->all())]) }}">
现在,我收到了这个错误
UrlGenerator.php 第 377 行中的 ErrorException:数组到字符串 转换(查看:....
有没有办法包含所有参数?我不想一一列举。谢谢
编辑
我的代码中有一个错误,现在它可以用于:
<a href="{{ route('myRoute', array_merge(['id' => $id, 'slug' => str_slug($name)], request()->all())) }}">
【问题讨论】: