@extends('layouts.app') @section('title', 'Role — ' . $role->name) @section('content')

{{ ucwords(str_replace('_', ' ', $role->name)) }}

{{ $role->name }}
@can('roles.edit') Edit @endcan Back
Permissions
@if($role->name === 'superadmin')

Holds every permission, including any added later.

@else @php $held = $role->permissions->pluck('name')->flip(); @endphp @foreach($groups as $group => $permissions) @php $granted = array_filter($permissions, fn($l, $n) => $held->has($n), ARRAY_FILTER_USE_BOTH); @endphp
{{ $group }}
@if(count($granted)) @foreach($granted as $name => $label) {{ $label }} @endforeach @else none @endif
@endforeach @endif
Users with this role ({{ $users->total() }})
    @forelse($users as $u)
  • {{ $u->name }}
    {{ $u->email }}
    @can('users.edit') @endcan
  • @empty
  • No users hold this role.
  • @endforelse
@if($users->hasPages()) @endif
@endsection