我正在VueJS中循环遍历JSON数组,并将每个项目输出到屏幕上,但我需要创建一个链接/路由到一个资源控制器,其中返回每行的ID,如下所示:
<tr v-for="item in searchResults.group">
<td>
<a href="{{ route('admin.edit', @{{ item.id }} ) }}"><button type="button" class="btn btn-info btn-sm">Edit</button></a>
所以我试图将变量放入路由中,像这样
@{{ item.id }}
,但是出现了错误:syntax error, unexpected '{' (View: /application/resources/views/admin/edit.blade.php)
。显然,我做的方式不正确,但我在文档中找不到任何实现这一点的东西。
编辑:
关于此问题的进一步输入。路由函数需要第二个参数,在这种情况下,是要编辑的项目的ID。在纯PHP/Blade中,我有这个并且它有效:
<a href="{{ route('admin.edit', $item->id ) }}"><button type="button" class="btn btn-info btn-sm">Reduce</button></a>
对于动态搜索页面,我需要将第二个参数从vuejs变量传递到blade/php中,但我无法弄清楚如何实现。