En la nueva versión (5.3) de Laravel vamos a tener disponible una variable llamada $loop dentro de los bucles @foreach que funcionará algo así:
@foreach ( $elementos as $elemento ) @if($loop->first) Este código se ejecuta solo para el primer elemento del foreach. @endif {{ $elemento }} @if($loop->last) Este código se ejecuta solo para el último elemento del foreach. @endif @endforeach
Por ejemplo, podemos hacer:
@foreach ( $usuarios as $usuario ) @if($loop->remaining) , @endif @if($loop->last) y @endif {{ $noticia->titulo }} @endforeach
Si tenemos el array:
$usuarios = [ 'Gorka', 'Luis', 'Paco' ];
El resultado será:
Gorka, Luis y Paco.