No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Listado de publicaciones

16/31
Recursos

Aportes 6

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Les recomiendo hacer uso de la directiva @forelse y no del @foreach. Prácticamente cumplen la misma función, la diferencia radica en que el @forelse me válida si el array viene vacio y me da una opción. Por ejemplo, que el usuario no tenga ninguna publicación (post) que ver, si usaramos el @foreach nos daria error.

<div class="bg-white overflow-hidden shadow-sm sm:rounded-lg">
    <div class="p-6 bg-white border-b border-gray-200">
        <table class="nb-4">
            @forelse ($posts as $post)
                <tr class="border-b border-gray-200 text-sm">
                    <td class="px-6 py-4">{{ $post->title }}</td>
                    <td class="px-6 py-4">
                        <a href="" class="text-indigo-600" >Editar</a>
                    </td>
                    <td class="px-6 py-4" id="">Eliminar</td>
                </tr>
            @empty
                <tr class="border-b border-gray-200 text-sm">
                    Upps! no hay ninguna publicacion disponible
                </tr>
            @endforelse

        </table>
        {{ $posts->links() }}
    </div>
</div>

Sale un error cuando se trata de acceder a la ruta /posts/ si no se esta logeado en el sistema, lo que se soluciona colocando Route::resource dentro de Route::middlerare:

Route::middleware('auth')->group(function(){
    Route::resource('posts', PostController::class)->except('show');
}); 

Increible como simplifica todo
Javascript tambien tiene framework asi?

Para que los estilos de Tailwind se muestren , en otra terminal de VSCode hacer el npm run dev

Muy buena explicación, que buen curso

Excelente explicación…