Skip to content

Commit e46a895

Browse files
committed
Modify middleware
1 parent 87a1f4e commit e46a895

File tree

3 files changed

+30
-3
lines changed

3 files changed

+30
-3
lines changed

routes/demo.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* Demo Routes */
2-
Route::group(['namespace' => config('permission.controller_namespace'),'middleware'=>['role:admin']],function(){
2+
Route::group(['namespace' => config('permission.controller_namespace')],function(){
33
// Permissions
44
Route::get('/permissions', 'PermissionController@index')->name('permissions.index');
55

routes/permission.php

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,35 @@
11
<?php
22

3-
Route::group(['namespace' => config('permission.controller_namespace'),'middleware'=>['role:admin']],function(){
3+
Route::group(['namespace' => config('permission.controller_namespace')],function(){
44
// Asset
55
Route::get('/asset', 'PermissionController@assets')->name('permission.asset');
66
// Test
77
Route::get('/laravel-permission', 'PermissionController@doc')->name('permission.doc');
88
});
9+
10+
/* Demo Routes */
11+
Route::group(['namespace' => config('permission.controller_namespace')],function(){
12+
// Permissions
13+
Route::get('/permissions', 'PermissionController@index')->name('permissions.index');
14+
15+
// Users
16+
Route::get('/users', 'UserController@index')->name('users');
17+
// Vue CRUD
18+
Route::get('/users/all', 'UserController@all')->name('users.all');
19+
Route::get('/user/{id}', 'UserController@getUser')->name('user');
20+
Route::post('/user/add', 'UserController@addUser')->name('user.add');
21+
Route::put('/user/', 'UserController@updateUser')->name('user.update');
22+
Route::delete('/user/{id}', 'UserController@deleteUser')->name('user.delete');
23+
// Ajax
24+
Route::get('/roles/all', 'UserController@allRoles')->name('roles.all');
25+
Route::post('/role/add', 'PermissionController@addRole')->name('role.add');
26+
Route::get('/role/{id}', 'PermissionController@getRole')->name('role.get');
27+
Route::put('/role', 'PermissionController@updateRole')->name('role.edit');
28+
Route::delete('/role', 'PermissionController@deleteRole')->name('role.delete');
29+
30+
// Permission
31+
Route::post('/permission/add', 'PermissionController@addPermission')->name('permission.add');
32+
Route::get('/permission/{id}', 'PermissionController@getPermission')->name('permission.get');
33+
Route::put('/permission', 'PermissionController@updatePermission')->name('permission.edit');
34+
Route::delete('/permission', 'PermissionController@deletePermission')->name('permission.delete');
35+
});

src/Commands/installPermission.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public function handle( Filesystem $filesystem)
8989
if (false === strpos($routes_contents, 'Permission::routes()')) {
9090
$filesystem->append(
9191
base_path('routes/web.php'),
92-
"\n\nRoute::group(['prefix' => config('permission.prefix')], function () {\n Permission::routes();\n});\n"
92+
"\n\nRoute::group(['prefix' => config('permission.prefix'),'middleware'=>['role:admin']], function () {\n Permission::routes();\n});\n"
9393
);
9494
}
9595

0 commit comments

Comments
 (0)