
Adquiere este curso para tener acceso a todas las lecciones
Comprar curso13. Columnas de enlace
En este tema aprenderás a trabajar con columnas de enlace utilizando Laravel Livewire Tables. Te mostraremos cómo crear enlaces personalizados y hacer que tus columnas de enlace funcionen correctamente.
3 comentarios
Inicia sesión para comentar
Comentarios:
-
Diego Mendoza hace 2 semanas
Buenas, por las dudas, encontre como esconder la columna Id y poder usarla en los enlaces
Column::make("Id", "id")
->sortable()
->hideIf(true),
Espero sume mi aporte
-
Victor Arana Flores hace 1 mes
Las columnas de enlaces (o LinkColumn) son una forma conveniente de mostrar enlaces HTML en tu tabla sin tener que crear vistas parciales. Puedes usar la clase LinkColumn en tu método columns() para especificar una columna de enlace en tu tabla. Por ejemplo:
public function columns(): array { return [ Column::make('Name'), Column::make('Email'), LinkColumn::make('Action') ->title(fn($row) => 'Edit') ->location(fn($row) => route('admin.users.edit', $row)), ]; }
Esto agregará una columna de enlace llamada "Action" a tu tabla, que mostrará un enlace HTML con el título "Edit" en cada fila. El enlace apuntará a la ruta admin.users.edit con el modelo de fila como parámetro. También puedes especificar una serie de atributos HTML personalizados para aplicar a la etiqueta a del enlace, como clase o alt, utilizando el método attributes().
Espero que esto te ayude. ¡Hazme saber si tienes más preguntas!
-
Claudia Cruz García hace 1 mes
Tengo una duda, ¿puedo llamar a una ventana Modal con un botón de acción?
-
Victor Arana Flores hace 1 mes
Hola Claudia, en el capitulo 19 y 20 enseño otra forma de implementar botones, algo más personalizado.
Utilizando esas formas podrías implementar una acción que abra un modal.
-