{{ Form::label('status', __('Enforce 2FA'), ['class' => 'col-form-label fw-semibold']) }}
{{-- 2fa method --}}
{!! Form::label('2fa_method', '2FA Method', ['class' => 'form-label fs-6 fw-semibold']) !!}
{!! Form::select('2fa_method[]', ['email' => 'Email', 'authenticator' => 'Authenticator'], explode(',', $setting['2fa_method']) ?? null, [
'class' => 'form-select', 'data-kt-select2' => 'true',
'data-placeholder' => 'Select Method',
'data-allow-clear' => 'true',
'multiple' => true
]) !!}
{{-- enfor 2fa on --}}
{{ Form::label('enforce_on', __('Enforce 2FA On'), ['class' => 'form-label fs-6 fw-semibold']) }}
{{ Form::select('enforce_on', ['enforce_all' => 'All Users', 'enforce_on_specific_users_roles' => 'Specific Users And Roles'], $setting['enforce_on'] ?? null, ['class' => 'form-select enforce_on', 'data-kt-select2' => 'true', 'data-placeholder' => 'Enforce On', 'data-allow-clear' => 'true']) }}
{{-- roles excluded --}}
{!! Form::label('enforce_all_except_roles[]', 'Roles Excluded', ['class' => 'form-label fs-6 fw-semibold']) !!}
{!! Form::select('enforce_all_except_roles[]', $roles, explode(',', $setting['enforce_all_except_roles']) ?? null, [
'class' => 'form-select', 'data-kt-select2' => 'true',
'data-placeholder' => 'Select Users',
'data-allow-clear' => 'true',
'multiple' => true
]) !!}
{{-- only for specific users and roles --}}
{!! Form::label('enforce_specific_users[]', 'Users Included', ['class' => 'form-label fs-6 fw-semibold']) !!}
{!! Form::select('enforce_specific_users[]', $users, explode(',', $setting['enforce_specific_users']) ?? null, [
'class' => 'form-select',
'data-kt-select2' => 'true',
'data-kt-template-result' => "admins",
'data-remote' => route('resource-select-user', ['Admin']),
'data-placeholder' => 'Select Users',
'data-allow-clear' => 'true',
'multiple' => true
]) !!}
{!! Form::label('enforce_specific_roles[]', 'Roles Included', ['class' => 'form-label fs-6 fw-semibold']) !!}
{!! Form::select('enforce_specific_roles[]', $roles, explode(',', $setting['enforce_specific_roles']) ?? null, [
'class' => 'form-select', 'data-kt-select2' => 'true',
'data-placeholder' => 'Select Users',
'data-allow-clear' => 'true',
'multiple' => true
]) !!}
{!! Form::label('enforce_except_users[]', 'Users Excluded', ['class' => 'form-label fs-6 fw-semibold']) !!}
{!! Form::select('enforce_except_users[]', $users, explode(',', $setting['enforce_except_users']) , [
'class' => 'form-select',
'data-kt-select2' => 'true',
'data-kt-template-result' => "admins",
'data-remote' => route('resource-select-user', ['Admin']),
'data-placeholder' => 'Select Users',
'data-allow-clear' => 'true',
'multiple' => true
]) !!}