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

Crear Nuevo Rol

Volver
Información del Rol
@csrf
@error('nombre')
{{ $message }}
@enderror
@error('slug')
{{ $message }}
@enderror
Se genera automáticamente basado en el nombre
@error('descripcion')
{{ $message }}
@enderror
Permisos del Rol
@php $permisosPorModulo = \App\Models\Permission::activos()->get()->groupBy('modulo'); @endphp @foreach($permisosPorModulo as $modulo => $permisos)
{{ ucfirst($modulo) }}
@foreach($permisos as $permiso)
id, old('permisos', [])) ? 'checked' : '' }}>
@endforeach
@endforeach
@error('permisos')
{{ $message }}
@enderror
Cancelar
Información
Tipos de Roles:
  • Sistema:
    Roles predefinidos que no se pueden eliminar
  • Personalizado:
    Roles creados por el usuario

Permisos Disponibles:
    @foreach($permisosPorModulo as $modulo => $permisos)
  • {{ ucfirst($modulo) }}:
    {{ $permisos->count() }} permisos
  • @endforeach

Consejos:
  • Asigna solo los permisos necesarios
  • Usa nombres descriptivos
  • Revisa los permisos antes de crear
@push('scripts') @endpush @endsection