|
@php
$roleNames = $user->roles->pluck('name')->all();
$roleLabelList = array_map(fn (string $r) => \App\Helpers\RbacLabelHelper::role($r), $roleNames);
$legacyRole = $user->role instanceof \App\Enums\UserRole ? $user->role->value : $user->role;
$legacyRole = is_string($legacyRole) ? trim($legacyRole) : '';
$displayRole = $roleLabelList !== [] ? implode(', ', $roleLabelList) : ($legacyRole !== '' ? \App\Helpers\RbacLabelHelper::role($legacyRole) : '-');
@endphp
{{ $displayRole }}
|
@can('users.edit')
@endcan
@can('users.delete')
@endcan
|