@extends('admin.layout') @section('title', isset($role) ? 'Edit Role' : 'Add Role') @section('header_title', isset($role) ? 'Edit Role' : 'Create New Role') @section('header_subtitle', isset($role) ? 'Update the role name and module access levels.' : 'Define a role name and specify accessible modules.') @section('content')
@csrf @if(isset($role)) @endif
Basic Settings
@error('role_name') {{ $message }} @enderror
Module Permissions
@php $modules = [ ['id' => 'centers', 'name' => 'Centers Management', 'icon' => 'fa-building'], ['id' => 'employees', 'name' => 'Employee Management', 'icon' => 'fa-users'], ['id' => 'customers', 'name' => 'Customer Relations', 'icon' => 'fa-heart'], ['id' => 'cms', 'name' => 'Content Management', 'icon' => 'fa-file-text'], ['id' => 'blogs', 'name' => 'Blog & News', 'icon' => 'fa-rss'], ['id' => 'banners', 'name' => 'Banners & Ads', 'icon' => 'fa-image'], ['id' => 'reports', 'name' => 'Analytics & Reports', 'icon' => 'fa-bar-chart'], ['id' => 'settings', 'name' => 'System Settings', 'icon' => 'fa-cog'], ]; @endphp @php $assigned_perms = isset($role) && !empty($role->permissions) ? explode(',', $role->permissions) : []; @endphp @foreach($modules as $module)
{{ $module['name'] }}

Toggle access for this module

@endforeach
@endsection @section('extra_scripts') @endsection