调用未定义方法AppUser::hasRole()



我使用spatie/laravel-permission来处理角色。我通过编译器安装了这个包,并在我的config/app.php文件中添加了服务提供者,创建了一些角色和一切都很好,但是当我要使用刀片指令@hasanyrole时,例如:

@hasanyrole('Profesional')
@include('calendar.modal_appointment', ['order_details' => $order_details])
@endhasanyrole

抛出以下错误:

Call to undefined method AppUser::hasAnyRole()

必须在我的User模型上添加use SpatiePermissionTraitsHasRoles;use HasRoles;来解决这个问题

最新更新