/
tool.js
47 lines (46 loc) · 1.89 KB
/
tool.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
global._ = require('lodash');
Nova.booting((Vue, router) => {
Vue.component('index-permission', require('./components/PermissionIndexField'))
Vue.component('detail-permission', require('./components/PermissionDetailField'))
Vue.component('form-permission', require('./components/PermissionFormField'))
Vue.component("multiselect", require("vue-multiselect").default);
Vue.component('permissions-tool', require('./components/PermissionsTool').default);
Vue.component("permissions", require('./components/Permissions').default);
router.addRoutes([
{
name: 'laravel-nova-governor-roles',
path: '/laravel-nova-governor/roles',
component: require('./components/Roles').default,
},
{
name: 'laravel-nova-governor-role-create',
path: '/laravel-nova-governor/roles/create',
component: require('./components/RoleCreate').default,
},
{
name: 'laravel-nova-governor-permissions',
path: '/laravel-nova-governor/permissions/:role',
component: "permissions",
},
{
name: 'laravel-nova-governor-groups',
path: '/laravel-nova-governor/groups',
component: require('./components/Groups').default,
},
{
name: 'laravel-nova-governor-groups-create',
path: '/laravel-nova-governor/groups/create/',
component: require('./components/GroupCreate').default,
},
{
name: 'laravel-nova-governor-groups-edit',
path: '/laravel-nova-governor/groups/:group',
component: require('./components/GroupCreate').default,
},
{
name: 'laravel-nova-governor-assignments',
path: '/laravel-nova-governor/assignments',
component: require('./components/Assignments').default,
},
])
})