We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 54ab1c4 commit 2e9c6daCopy full SHA for 2e9c6da
1 file changed
README.md
@@ -226,16 +226,28 @@ CREATE TABLE `user_role_access` (
226
```
227
228
### 中间件
229
+默认自带以下中间件
230
+- 规则中间件
231
+- 角色中间件
232
-角色中间件
233
+
234
+规则中间件
235
```php
236
#route/app.php
237
-use xiaodi\Permission\Middleware\Role;
238
+# 拥有 edit 规则的用户 可以访问此路由
239
+Route::rule('/testPermission', function(){
240
+ return 'edit';
241
+}, 'GET')->allowCrossDomain()->middleware('auth.permission', 'edit');
242
+```
243
-# 拥有 edit角色的用户 可以访问此路由
244
+角色中间件
245
+```php
246
+#route/app.php
247
248
+# 拥有 editer 角色的用户 可以访问此路由
249
Route::rule('/testRole', function(){
- return 'edit';
-}, 'GET')->allowCrossDomain()->middleware(Role::class, 'Edit');
250
+ return 'editer';
251
+}, 'GET')->allowCrossDomain()->middleware('auth.role', 'editer');
252
253
0 commit comments