【问题标题】:Multiple Layouts in Laravel Blade, Vue-Router [closed]Laravel Blade,Vue-Router 中的多种布局 [关闭]
【发布时间】:2020-06-23 12:28:46
【问题描述】:
我正在尝试分离用户和管理功能,但找不到令人满意的解决方案。
登录后,用户通过身份验证,然后根据角色重定向到用户或管理员刀片视图。
“现在,在user.blade file 中,我只想加载与用户相关的路由和组件,反之亦然。这样,我猜我就不需要 Vue-router 中的任何 ACL 和额外的大惊小怪了”。
但是我该如何做呢?我到处搜索,但找不到合适的解决方案...
【问题讨论】:
标签:
php
laravel
vue.js
laravel-5
vue-router
【解决方案1】:
您可以创建 3 个不同的 JS 文件,例如 vendor.js Vue 和其他库,app.js 用于用户区,admin.js 用于管理区。
然后在user.blade.php 中包含vendor.js 和app.js,在admin.blade.php 中包含vendor.js 和admin.js。
app.js 将包括普通用户的所有路由,而admin.js 将包括管理区域的所有路由/组件等。