我使用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;
来解决这个问题