Columnas de imagen
Comprar curso

15. Columnas de imagen

En este tema aprenderás a trabajar con columnas de imágenes utilizando Laravel Livewire Tables. Te mostraremos cómo definir y personalizar tus columnas de imágenes para que se adapten a tus necesidades.


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 mes

    Las columnas de imagen son una manera fácil de mostrar imágenes en tus tablas utilizando la función ImageColumn::make(), lo que evita tener que crear vistas parciales utilizando format().

    Por ejemplo, si deseas mostrar un avatar de usuario, puedes utilizar el siguiente código:

    ImageColumn::make('Avatar')
        ->location(
            fn($row) => storage_path('app/public/avatars/' . $row->id . '.jpg')
        ),

    También puedes pasar una serie de atributos para aplicar a la etiqueta de la imagen, como clase y texto alternativo, utilizando la función attributes():

    ImageColumn::make('Avatar')
        ->location(
            fn($row) => storage_path('app/public/avatars/' . $row->id . '.jpg')
        )
        ->attributes(fn($row) => [
            'class' => 'rounded-full',
            'alt' => $row->name . ' Avatar',
        ]),

    Esto te permite personalizar aún más la presentación de la imagen en tu tabla, para que se adapte a tus necesidades específicas.