christhompsontldr/laravel-restricted

允许用户进入限制模式,该模式提供有限的功能。

v0.0.2 2020-10-28 18:42 UTC

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

这可以应用于您希望不受限制的任何路由。一个例子就是亭台的客户调查表单。