From 16bc99eb0cf9c1645cab40ded4c190f3ddf9043e Mon Sep 17 00:00:00 2001 From: pascalbaljet Date: Mon, 1 Nov 2021 14:53:44 +0100 Subject: [PATCH 1/3] Select placeholder --- resources/views/bootstrap-4/form-select.blade.php | 11 +++++++++++ resources/views/bootstrap-5/form-select.blade.php | 11 +++++++++++ resources/views/tailwind-2/form-select.blade.php | 11 +++++++++++ resources/views/tailwind/form-select.blade.php | 11 +++++++++++ src/Components/FormSelect.php | 14 +++++++++++++- .../Feature/{SelectSlotTest.php => SelectTest.php} | 13 ++++++++++++- tests/Feature/views/select-placeholder.blade.php | 5 +++++ 7 files changed, 74 insertions(+), 2 deletions(-) rename tests/Feature/{SelectSlotTest.php => SelectTest.php} (54%) create mode 100644 tests/Feature/views/select-placeholder.blade.php diff --git a/resources/views/bootstrap-4/form-select.blade.php b/resources/views/bootstrap-4/form-select.blade.php index d0ab123..57206e1 100644 --- a/resources/views/bootstrap-4/form-select.blade.php +++ b/resources/views/bootstrap-4/form-select.blade.php @@ -12,11 +12,22 @@ multiple @endif + @if($placeholder) + placeholder="{{ $placeholder }}" + @endif + @if($label && !$attributes->get('id')) id="{{ $id() }}" @endif {!! $attributes->merge(['class' => 'form-control ' . ($hasError($name) ? 'is-invalid' : '')]) !!}> + + @if($placeholder) + + @endif + @forelse($options as $key => $option) + @endif + @forelse($options as $key => $option) + @endif + @forelse($options as $key => $option) + @endif + @forelse($options as $key => $option)