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

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

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

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