Uproszczenie 3 warunków w znaczniku select

0

Pobieram z bazy wartość kolumny "color" i chciałbym zaznaczyć opcję w znaczniku select korzystając z atrybutu "selected".

<select name="color">
    <option value="blue" {{ Auth::user()->color === 'blue' ? 'selected' : '' }}>blue</option>
    <option value="green" {{ Auth::user()->color === 'green' ? 'selected' : '' }}>green</option>
    <option value="white" {{ Auth::user()->color === 'white' ? 'selected' : '' }}>white</option>
</select>

Czy da się jakoś uprościć powyższy zapis?

1

Tak da się.
Najpierw zrób sobie tablice z kolorami. Następnie w pętli przelec po niej i w środku dasz jeden operator ternary i sprawa załatwiona. Poradzisz sobie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1