如何解决spatie 错误:PermissionServiceProvider 未加载Laravel 权限
我正在使用 Laravel Permission 由 spatie。 我做了与使用 Laravel 权限的文档中提供的相同的操作。
在 app.php
中,我在数组底部添加了 Spatie\Permission\PermissionServiceProvider::class,
并完成文档中提到的所有事情。我的 Laravel 版本是 7.x
//My Route.php
Route::get('/createRole',function(){
$role = Role::find(1);
$permission = Permission::find(1);
$role->givePermissionTo($permission);
return "Roles Added Success";
});
我的 O/P 说
未找到“角色”类
解决方法
这是因为实际的提供者名称是“Spatie\Permission\PermissionServiceProvider”。 此外,一般情况下,您不需要手动注册它,只有在禁用自动包发现时才需要。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。