@extends('layouts.app') @section('content')

Roles y Permisos

Configura los accesos a los módulos por cada tipo de usuario

@csrf
@foreach($roles as $roleKey => $roleData)
@if($roleKey === 'superadmin')@endif {{ $roleData['label'] }}

{{ $roleData['description'] }}

@if($roleKey === 'superadmin')
Permisos inmutables
@endif
@endforeach
Configuración actual
Tip: Selecciona un rol del menú superior, marca los módulos a los que debe tener acceso y guarda los cambios.
@foreach($roles as $roleKey => $roleData) @php $isSuperAdmin = $roleKey === 'superadmin'; $rolePermIds = $rolePermissions[$roleKey] ?? []; @endphp
{{ $roleData['label'] }} @if($isSuperAdmin) PROTEGIDO @endif
@csrf
@foreach($modules as $moduleSlug => $moduleName) @php $perm = $permissions->where('module', $moduleSlug)->first(); $checked = $perm ? in_array($perm->id, $rolePermIds) : false; @endphp
@endforeach
@if(!$isSuperAdmin) @endif
@endforeach
@endsection