No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Testing HTTP

16/24
Recursos

Aportes 5

Preguntas 3

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

El ciclo forelse es una de esas cosas mágicas que tiene Laravel donde básicamente cuando el ciclo nunca se cumple se va directamente al else, si el ciclo sí se cumple entonces no pasa nunca por el else.
.
Es b√°sicamente un shorthand para:

@foreach($tags as $tag)

@endforeach

@if(count($tags) == 0)
<tr>
	<td>
		<p>No hay etiquetas</p>
	</td>
</tr>
@endif

Algo curioso es que el error que realmente debe dar el test es un error donde falla el c√≥digo de error, porque al no haber base de datos, mandar√° un error 500, y fallar√° el assert del c√≥digo 200 ūü§Ē
.
Les dejo el enlace de código de esta clase:
.
Adicion del test y la base de datos para cuando no hay etiquetas

5 a√Īos trabajando con laravel y apenas me doy cuenta que existe el forelse

@forelse nuevo recurso a utilizar, menos código para el mismo resultado. Excelente aporte.

Prefiero el uso del foreach en lugar del forelse

@if($tags->count())
            @foreach ($tags as $tag)
                {{ $tag }}
            @endforeach
        @else
            <p>No hay etiquetas</p>
        @endif
@for ($i = 0; $i < 10; $i++)
    The current value is {{ $i }}
@endfor

@foreach ($users as $user)
    <p>This is user {{ $user->id }}</p>
@endforeach

@forelse ($users as $user)
    <li>{{ $user->name }}</li>
@empty
    <p>No users</p>
@endforelse

@while (true)
    <p>I'm looping forever.</p>
@endwhile