christhompsontldr / laravel-restricted
允许用户进入限制模式,该模式提供有限的功能。
v0.0.2
2020-10-28 18:42 UTC
Requires
- laravel/ui: ^2|^3
This package is auto-updated.
Last update: 2024-08-29 02:42:31 UTC
README
Laravel Restricted 是一个简单的 Laravel 扩展包,为认证用户提供了一个将访问权限置于限制模式下的系统。
这对于需要“亭台”模式的应用程序可能很有用。
Laravel Restricted 假设您的 Laravel 应用程序在 resources/views/layouts/app.blade.php
处有一个 Bootstrap 4 类型的布局。这是 laravel/ui 预先安装的默认布局。
中间件
默认情况下,Restricted
中间件应用于 web
中间件组。一旦认证用户进入限制模式,任何没有 can:unrestricted
中间件/权限的路由都将受到保护,无法访问。
权限
can:restricted
这可以应用于您希望受限的任何路由。如果您的应用程序使用默认的 web
中间件组,您可能永远不会需要这个权限。
can:unrestricted
这可以应用于您希望不受限制的任何路由。一个例子就是亭台的客户调查表单。