{!! html()->form('POST')->id('child-tabs-one-other_info-form')->attribute('data-threat-id', base64_encode($threat->id))->open() !!}

Assest Hierarchy

{{-- Level 1 --}}
{!! html()->label('Level 1 (Site)', 'master_site_id')->toHtml() !!} {!! html()->select( 'asset_level_1', ['' => 'Select Site'] + ($masterSites->toArray() ?? []), old('asset_level_1', isset($threat) ? $threat->asset_level_1 : ''), // DB record value when editing )->class('form-control')->id('master_site_id') !!}
{{-- Level 2 --}}
{!! html()->label( 'Level 2 (Business Site)', 'businessSite', ) !!} {!! html()->select( 'asset_level_2', ['' => 'Select Business Site'] + ($businessSites ?? collect())->toArray(), old('asset_level_2', $asset_level_2 ?? ''), )->id('businessSite')->class('form-control')->attribute('data-selected', old('asset_level_2', $asset_level_2 ?? '')) !!}
{{-- Level 3 --}}
{!! html()->label('Level 3 (Unit)', 'asset_level_3') !!} {!! html()->select( 'asset_level_3', ['' => 'Select Unit'] + ($businessUnits ?? collect())->toArray(), old('asset_level_3', $asset_level_3 ?? ''), )->id('businessUnit')->class('form-control')->attribute('data-selected', old('asset_level_3', $asset_level_3 ?? '')) !!}
{{-- Level 4 --}}
{!! html()->label('Level 4 (Sub Unit)', 'asset_level_4') !!} {!! html()->select( 'asset_level_4', ['' => 'Select Sub Unit'] + ($businessSubUnits ?? collect())->toArray(), old('asset_level_4', $asset_level_4 ?? ''), )->id('business_sub_unit')->class('form-control')->attribute('data-selected', old('asset_level_4', $asset_level_4 ?? '')) !!}
@php $config = [ 'placeholder' => 'Select Unit', 'allowClear' => false, ]; @endphp

Alternative Approvers

@php $isActivateThreatApproverChecked = (int) old('activate_threat_approver', $details->activate_threat_approver ?? 0) === 1; @endphp
@php $config = ['placeholder' => 'Select Opportunity Sponsor', 'allowClear' => false]; @endphp Opportunity Sponsor {{-- Blank option --}} @php $selectedUserId = $details->threat_sponser_user_id ?? null; @endphp @foreach (App\Models\Threat::getUsers($selectedUserId) as $key => $label) @endforeach
@php $config = ['placeholder' => 'Select Workstream Sponsor - approver', 'allowClear' => false]; @endphp Workstream Sponsor (2nd Approver) {{-- Blank option --}} @php $selectedUserId = $details->workstream_sponser_approver_id ?? null; @endphp @foreach (App\Models\Threat::getSiteApproverNames($selectedUserId) as $key => $label) @endforeach
@php $config = ['placeholder' => 'Select Workstream Lead - approver', 'allowClear' => false]; @endphp Workstream Lead (1st Approver) {{-- Blank option --}} @php $selectedUserId = $details->workstream_lead_approver_id ?? null; @endphp @foreach (App\Models\Threat::getSiteApproverNames($selectedUserId) as $key => $label) @endforeach
@php $config = ['placeholder' => 'Select Finance Sponsor - approver', 'allowClear' => false]; @endphp Finance Sponsor - approver {{-- Blank option --}} @php $selectedUserId = $details->finance_sponser_approver_id ?? null; @endphp @foreach (App\Models\Threat::getSiteApproverNames($selectedUserId) as $key => $label) @endforeach

Default Workstream Approvers

{{ $threat->workstramApprover->workstreamLeadUser->full_name ?? '-' }}

{{ $threat->workstramApprover->workstreamSponserUser->full_name ?? '-' }}

{{ $threat->workstramApprover->workstreamFinanceSponserUser->full_name ?? '-' }}

System Information

{{ $threat->createdBy->full_name ?? '-' }}

{{ $threat->modifiedBy->full_name ?? '-' }}

{{ \Carbon\Carbon::parse($threat->created_at)->format('d-m-Y h:i A') }}

{{ \Carbon\Carbon::parse($threat->modified_at)->format('d-m-Y h:i A') }}

{{-- With multiple slots, and plugin config parameters --}} @php $config = ['placeholder' => 'Select Owner', 'allowClear' => false]; @endphp Owner * {{-- Blank option --}} @php $selectedUserId = $threat->owner_id ?? null; @endphp @foreach (App\Models\Threat::getUsers($selectedUserId) as $key => $label) @endforeach
{!! html()->form()->close() !!}
@push('js') @endpush