首先,我使用的是用户角色权限控制包 Laravel-permissio,
关于怎么样设置权限,请看地址
在权限设置好后,需要去验证某个用户有没有权限访问某个路由,
就要去设置一个中间件,
生成中间件
php artisan make:middleware CheckPermission
在中间件里面写入
//验证用户是否具有请求权限
$user = auth('api')->user();
if (
本文介绍了如何在 Laravel 框架中使用 Laravel-permission 包进行权限管理,并详细阐述了如何创建及注册中间件 CheckPermission 以验证用户访问路由的权限。通过在中间件中获取当前路由名称并判断用户是否有相应权限,实现无权限时返回 403 错误。最后,将中间件添加到路由组中,确保所有受保护的路由都需要用户登录并具备相应的访问权限。
首先,我使用的是用户角色权限控制包 Laravel-permissio,
关于怎么样设置权限,请看地址
在权限设置好后,需要去验证某个用户有没有权限访问某个路由,
就要去设置一个中间件,
生成中间件
php artisan make:middleware CheckPermission
在中间件里面写入
//验证用户是否具有请求权限
$user = auth('api')->user();
if (
1116
1532
346

被折叠的 条评论
为什么被折叠?