{{-- inputs only --}}
{!! Form::label("middleware_{$key}_inputs_only[]", 'Check Specific Inputs Only', ['class' => 'form-label fs-6 fw-semibold']) !!}
{!! Form::select("middleware_{$key}_inputs_only[]", array_combine($routes['only'], $routes['only']) + ['name' => 'name', 'email' => 'email'], $routes['only'] ?? null, [ 'class' => 'form-select', 'data-kt-select2' => 'true', 'data-placeholder' => 'On Specific Inputs Only', 'data-allow-clear' => 'true', 'multiple' => 'true', 'data-tags' => 'true' ]) !!} If empty firewall will work on all inputs, otherwise only on these inputs.
{{-- inputs except --}}
{!! Form::label("middleware_{$key}_inputs_except[]", 'Ignored Inputs', ['class' => 'form-label fs-6 fw-semibold']) !!}
{!! Form::select("middleware_{$key}_inputs_except[]", array_combine($routes['except'], $routes['except']) + ['description' => 'description'] , $routes['except'] ?? null, [ 'class' => 'form-select', 'data-kt-select2' => 'true', 'data-placeholder' => 'Except Inputs', 'data-allow-clear' => 'true', 'multiple' => 'true', 'data-tags' => 'true' ]) !!} This has higher presidence over specific one. Firewall will be ignored on these inputs.