Columnas de enlace
Comprar curso

13. 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

    Diego Mendoza hace 1 año

    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

    • Christian Torres hace 1 año

      Genial. Como encontraste esa opción, estoy buscando como centrar los títulos y alinear los datos de las tablas.

      Gracias

    • Victor Arana Flores hace 1 año

      Asi es, esa es una forma. Otra forma es hacerlo de esta manera

      public function configure(): void
      {
        $this->setAdditionalSelects(['users.id as id']);
      }

      Esto hará que este disponible el campo id en otras columnas

  • Victor Arana Flores

    Victor Arana Flores hace 1 año

    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

    Claudia Cruz García hace 1 año

    Tengo una duda, ¿puedo llamar a una ventana Modal con un botón de acción?

    • Victor Arana Flores hace 1 año

      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.