
Adquiere este curso para tener acceso a todas las lecciones
Comprar curso15. 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 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.