@extends('admin.layouts.app') @php $isEdit = isset($role); $pageTitle = $isEdit ? 'Editar Rol' : 'Nuevo Rol'; $permissionGroups = [ 'gestion' => [ 'label' => 'Gestion', 'icon' => 'ri-dashboard-line', 'permissions' => [ 'ver_dashboard' => 'Ver Dashboard', 'gestionar_productos' => 'Productos (Categorias, SubCat, Variedades, Marcas)', 'gestionar_movimientos' => 'Movimientos de Stock', ], ], 'comercial' => [ 'label' => 'Comercial', 'icon' => 'ri-shopping-cart-line', 'permissions' => [ 'gestionar_cotizaciones' => 'Cotizaciones', 'gestionar_envios' => 'Envios', 'gestionar_ordenes' => 'Ordenes', 'gestionar_descuentos' => 'Descuentos', 'gestionar_calificaciones' => 'Calificaciones', 'gestionar_marketplace' => 'MarketPlace (ML, MP, TN)', ], ], 'contenido' => [ 'label' => 'Contenido', 'icon' => 'ri-article-line', 'permissions' => [ 'gestionar_blog' => 'Blog', 'gestionar_faqs' => 'FAQs', 'gestionar_paginas' => 'Paginas', 'gestionar_sliders' => 'Sliders', 'gestionar_banners' => 'Banners', 'gestionar_testimonios' => 'Testimonios', ], ], 'organizacion' => [ 'label' => 'Organizacion', 'icon' => 'ri-building-line', 'permissions' => [ 'gestionar_sucursales' => 'Sucursales', 'gestionar_menus' => 'Menus', 'gestionar_usuarios' => 'Usuarios', 'gestionar_contactos' => 'Contactos', ], ], 'sistema' => [ 'label' => 'Sistema', 'icon' => 'ri-settings-3-line', 'permissions' => [ 'gestionar_configuracion' => 'Configuracion General', 'gestionar_front_settings' => 'Frontend Settings', 'gestionar_email_templates' => 'Email Templates', 'gestionar_themes' => 'Themes', 'gestionar_herramientas' => 'Herramientas', 'gestionar_actualizacion' => 'Actualizacion del Sistema', 'gestionar_integraciones' => 'Integraciones', 'gestionar_roles' => 'Roles y Permisos', ], ], ]; $rolePermissions = $isEdit ? $role->permissions->pluck('name')->toArray() : []; @endphp @section('content')

{{ $pageTitle }}

@if($errors->any()) @endif
@csrf @if($isEdit) @method('PUT') @endif {{-- Nombre del Rol --}}
Datos del Rol
@error('name')
{{ $message }}
@enderror
{{-- Permisos --}}
Permisos
@foreach($permissionGroups as $groupKey => $group)
@foreach($group['permissions'] as $permName => $permLabel)
@endforeach
@endforeach
{{-- Botones --}}
Cancelar
@endsection @push('js') @endpush