@php // $policy is null on create, an existing Policy (with ->roles loaded) on edit. $isEdit = isset($policy) && $policy->exists; $selectedRoleIds = old('role_ids', $isEdit ? $policy->roles->pluck('id')->all() : []); $sourceMode = old('source_mode', $isEdit && $policy->filepath ? 'document' : 'content'); @endphp