Найти последнюю итерацию цикла foreach в лезвии laravel

В блейд-шаблоне я использую метод last (), чтобы найти последнюю итерацию цикла foreach:

@foreach ($colors as $k => $v)
   <option value={!! $v->id !!} {{ $colors->last()->id==$v->id ? 'selected':'' }} > {!! $v->name !!} </option>
@endforeach

Это нормально? Возможно, есть способ в стиле Laravel сделать то же самое?

Ответы на вопрос(5)

Ваш ответ на вопрос