【发布时间】:2020-08-13 03:30:59
【问题描述】:
我是新手,刚刚学习 laravel SPA。我尝试从 github 创建项目 laravel spa:https://github.com/cretueusebiu/laravel-vue-spa。
所以下一步我想添加中间件,但在结构中我不知道会发生什么。
这个文件夹在
js
middleware
admin.js
auth.js
check-auth.js
guest.js
locale.js
在 admin.js 上
import store from '~/store'
export default (to, from, next) => {
if (store.getters['auth/user'].role !== 'admin') {
next({ name: 'home' })
} else {
next()
}
}
这个角色是管理员,但在表用户上我没有看到任何关于角色或任何东西的信息,请告诉我。 已经使用过这个的人,我只是想问一下,如何创建一些中间件,比如用户、管理员、超级管理员或任何东西。谢谢你
【问题讨论】:
-
你能分享你已经试过的代码吗?
-
所有代码都正常工作,但我不知道创建另一个中间件的步骤是什么
-
默认情况下不启用特定中间件
admin.js。你想使用那个中间件还是只创建类似的东西? -
是的,我想启用这个中间件,但我不知道该怎么做
标签: laravel vue.js single-page-application