@extends('layouts.admin') @section('title', 'Roles y Permisos - Corpo Agrícola') @section('content')
{{-- SIDEBAR LATERAL --}} @include('admin.partials.sidebar') {{-- CONTENIDO PRINCIPAL --}}
{{-- TOPBAR ADMIN --}} @include('admin.partials.topbar') {{-- Área de Contenido --}}
{{-- Encabezado de la Sección --}}

admin_panel_settings Roles y Permisos

Gestiona los niveles de acceso y la seguridad del sistema.

{{-- Botón Crear Rol --}}
{{-- Cuadrícula de Roles --}}
@foreach($roles as $rol)
{{-- Decoración Visual --}}

{{ $rol->nombre }}

group {{ $rol->usuarios_count }} Usuarios

Permisos asignados ({{ $rol->permisos->count() }})

{{-- Muestra los primeros 3 permisos y un contador del resto --}}
@if($rol->id == 1) Acceso Total al Sistema @elseif($rol->permisos->count() > 0) @foreach($rol->permisos->take(3) as $permiso) {{ str_replace('_', ' ', ucfirst($permiso->nombre)) }} @endforeach @if($rol->permisos->count() > 3) +{{ $rol->permisos->count() - 3 }} más @endif @else Sin permisos asignados @endif
{{-- Solo mostrar eliminar si no es rol base y no tiene usuarios --}} @if(!in_array($rol->id, [1,2,3,4,5]) && $rol->usuarios_count == 0)
@csrf @method('DELETE')
@endif
@endforeach
{{-- ========================================== --}} {{-- MODAL CREAR / EDITAR ROL Y PERMISOS --}} {{-- ========================================== --}} @push('scripts') @endpush @endsection