Laravel刀片路由与vue数据

时间:2017-08-01 01:36:05

标签: javascript php laravel vue.js blade

这是交易,我在我的Laravel应用程序上一起使用blade和vue.js,我需要为我的锚标签构建一个URL ... 只有刀片,我会做的是:

{{ Route('chef.menus.show', [$shop, $menu]) }}

由于我的路线是

Route::get('/lojas/{shop}/cardapios/{menu}', 'MenuController@show')
->name('chef.menus.show');

但是,因为我没有使用刀片 @foreach 来呈现我的链接,而我正在使用 v-for 。在这里从路由名称(如果可能)建立URL的最佳方法是什么:

<tr v-for="menu in menus">
                        <td>@{{ menu.id }}</td>
                        <td><a href="**URL GOES HERE**">@{{ menu.name }}</a></td>
                        <td>@{{ menu.items.length }}</td>
                        <td>
                            <a href="#"><i class="material-icons md-16">delete</i></a>
                            <a href="#"><i class="material-icons md-16">edit</i></a>
                        </td>
                    </tr>

请记住,我需要从vue.js传递{{$ shop}}(来自PHP)和@ {{menu.slug}}来正确构建我的网址:(

我感谢任何帮助! 非常感谢你

0 个答案:

没有答案