@php $isEdit = isset($role) && $role->exists && $role->id; $formAction = $isEdit ? route('admin.roles.update', $role->id) : route('admin.roles.store'); $formMethod = $isEdit ? 'PUT' : 'POST'; $formTitle = $isEdit ? 'Edit Role' : 'Create Role'; $submitText = $isEdit ? 'Update Role' : 'Save Role'; // Get selected permissions $selectedPermissions = []; if ($isEdit && $role->permissions) { $selectedPermissions = is_array($role->permissions) ? $role->permissions : (json_decode($role->permissions, true) ?? []); } @endphp @if ($errors->any())