目标类[Spatie\Permission\Middleware\PermissionMiddleware]不存在

问题描述 投票:0回答:1

如何修复目标类 [Spatie\Permission\Middleware\PermissionMiddleware] 不存在。

我希望代码能再次顺利运行,请帮助我,我已经尝试更改代码但仍然不起作用

enter image description here

permissions blogs laravel-10 laravel-middleware
1个回答
0
投票

请检查 spatievendor 文件夹中的 Middleware 文件夹名称。

文件夹路径=>供应商->spatie->laravel-permission->src->中间件/中间件

然后在Kernal.php中相应地更改中间件文件夹名称

受保护的$routeMiddleware = [ .... '角色' => \Spatie\Permission\Middlewares\RoleMiddleware::class, '权限' => \Spatie\Permission\Middlewares\PermissionMiddleware::class, 'role_or_permission' => \Spatie\Permission\Middlewares\RoleOrPermissionMiddleware::class, ]

© www.soinside.com 2019 - 2024. All rights reserved.