Skip to content

Commit 2e9c6da

Browse files
authored
Update README.md
1 parent 54ab1c4 commit 2e9c6da

1 file changed

Lines changed: 17 additions & 5 deletions

File tree

README.md

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -226,16 +226,28 @@ CREATE TABLE `user_role_access` (
226226
```
227227

228228
### 中间件
229+
默认自带以下中间件
230+
- 规则中间件
231+
- 角色中间件
229232

230-
角色中间件
233+
234+
规则中间件
231235
```php
232236
#route/app.php
233237

234-
use xiaodi\Permission\Middleware\Role;
238+
# 拥有 edit 规则的用户 可以访问此路由
239+
Route::rule('/testPermission', function(){
240+
return 'edit';
241+
}, 'GET')->allowCrossDomain()->middleware('auth.permission', 'edit');
242+
```
235243

236-
# 拥有 edit角色的用户 可以访问此路由
244+
角色中间件
245+
```php
246+
#route/app.php
247+
248+
# 拥有 editer 角色的用户 可以访问此路由
237249
Route::rule('/testRole', function(){
238-
return 'edit';
239-
}, 'GET')->allowCrossDomain()->middleware(Role::class, 'Edit');
250+
return 'editer';
251+
}, 'GET')->allowCrossDomain()->middleware('auth.role', 'editer');
240252

241253
```

0 commit comments

Comments
 (0)