@php $title = 'Novo Grupo'; @endphp

Novo Grupo

Cadastre um novo grupo e defina quais menus ele pode acessar
@csrf
Por favor, informe o nome do grupo.
Por favor, selecione o status.
Menus Acessíveis
Selecione quais menus este grupo pode acessar no sistema
@php // Carregar menus dinamicamente do banco de dados $menusDisponiveis = \App\Models\SubProfile::with('profile') ->where('ativo', true) ->orderBy('profile_id') ->orderBy('ordem') ->get() ->map(function($subProfile) { // Gerar chave baseada no nome (normalizada) $key = strtolower($subProfile->nome); $key = str_replace(['ç', 'ã', 'õ', 'á', 'à', 'â', 'é', 'ê', 'í', 'ó', 'ô', 'ú'], ['c', 'a', 'o', 'a', 'a', 'a', 'e', 'e', 'i', 'o', 'o', 'u'], $key); $key = preg_replace('/[^a-z0-9]/', '-', $key); return [ 'id' => $subProfile->id, 'key' => $key, 'label' => $subProfile->nome, 'icon' => $subProfile->icone, 'description' => $subProfile->profile->nome ?? 'Menu do sistema', 'profile_nome' => $subProfile->profile->nome ?? '' ]; }) ->toArray(); @endphp
@foreach($menusDisponiveis as $menu)
@endforeach
Importante: Selecione pelo menos um menu para que o grupo tenha acesso ao sistema. Os usuários deste grupo herdarão automaticamente o acesso a estes menus.