如何解决调用未定义的方法 App\User::hasRole()
我使用 spatie/laravel-permission
来处理角色。我通过 Composer 安装了该软件包并进行了迁移,并在我的 config/app.php
文件中添加了服务提供者,创建了一些角色和一切正常,但是当我要使用刀片指令 @hasanyrole
时,例如:
@hasanyrole('Profesional')
@include('calendar.modal_appointment',['order_details' => $order_details])
@endhasanyrole
它抛出这个错误:
Call to undefined method App\User::hasAnyRole()
解决方法
必须在解决问题的 use Spatie\Permission\Traits\HasRoles;
模型上添加 use HasRoles;
和 User
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。