@extends('layouts.app') @section('title', 'Editar Rol') @section('content')

Editar Rol: {{ $role->nombre }} @if($role->sistema) @endif

@if($role->sistema)
Advertencia: Este es un rol del sistema. Los cambios pueden afectar el funcionamiento del sistema.
@endif
Información del Rol
@csrf @method('PUT')
@error('nombre')
{{ $message }}
@enderror
@error('slug')
{{ $message }}
@enderror
Se genera automáticamente basado en el nombre
@error('descripcion')
{{ $message }}
@enderror
activo) ? 'checked' : '' }}>
Permisos del Rol
@php $permisosPorModulo = \App\Models\Permission::activos()->get()->groupBy('modulo'); $permisosActuales = $role->permisosRelacion->pluck('id')->toArray(); @endphp @foreach($permisosPorModulo as $modulo => $permisos)
{{ ucfirst($modulo) }}
@foreach($permisos as $permiso)
id, old('permisos', $permisosActuales)) ? 'checked' : '' }}>
@endforeach
@endforeach
@error('permisos')
{{ $message }}
@enderror
Cancelar
Información Actual

{{ $role->nombre }}

{{ $role->slug }}

@if($role->sistema) Sistema @else Personalizado @endif

@if($role->activo) Activo @else Inactivo @endif

{{ $role->permisosRelacion->count() }} permisos

{{ $role->usuarios->count() }} usuarios

Acciones Rápidas
@if(!$role->sistema)
@endif
@push('scripts') @endpush @endsection