Adquiere este curso para tener acceso a todas las lecciones
Comprar curso7. Crear nuevo componente
En este tema aprenderás a crear un nuevo componente de tabla utilizando Laravel Livewire Tables. Te mostraremos cómo definir y personalizar el componente de tabla para que se adapte a tus necesidades.
7 comentarios
Inicia sesión para comentar
Comentarios:
-
Julian Elizondo hace 3 semanas
Buenas Victor, si deseo hacer las tablas con un API hay alguna forma en especifico que se pueda realizar?
-
Victor Arana Flores hace 2 semanas
Hola Julian, estas tablas están hechas para trabajar con Livewire no con una api.
-
-
Edgar Suarez Champa hace 1 mes
Buenas noches, llegué a crear mi componente y me muestra los datos de mi base de datos pero no me muestra el buscador, ni la paginación de data table, use “npm run build” desde consola pero nada, qué podría estar fallando. Desde ya muchas gracias.
-
Jhonathan Sosa hace 1 mes
php artisan make:datatable ArticleTable Article
ERROR Command "make:datatable" is not defined. Did you mean one of these?
me ale este error haciendo exactament lo
-
Victor Arana Flores hace 1 mes
Hola Jonathan, si te sale ese error significa que no has hecho exactamente lo mismo.
El error te dice que no reconoce el comando make:datatable, lo cual significa que no has instalado el paquete.
Si lo has hecho, te recomiendo cerrar la terminal y volver a abirlo
-
Jhonathan Sosa hace 1 mes
se soluciono cerrando el terminal mucha gracias
-
-
Diego Miguel Saravia Sanchez hace 3 meses
Hola Victor, y si estoy consumiendo una api como podria mostrarlo en el Datatable los datos ?
-
Victor Arana Flores hace 2 meses
Hola Diego, cuando crear un nuevo componente de datatable te pide asociarlo a un modelo, así que lamentablemente si es una api externa no podrías.
Te recomiendo utilizar algun datatable creado con js.
-
-
Cristian Hernandez hace 9 meses
Uncaught ReferenceError: require is not defined
at bootstrap.js:1:1 porque me sale este error ?-
Cristian Hernandez hace 9 meses
window._ = require('lodash');
-
-
Enuar Rosales hace 11 meses
hola buena tarde estoy tratando de impelmentar estas tablas en mi proyecto pero me sale el siguiente error Unable to find component: [asignacionMulta-table]
-
Victor Arana Flores hace 11 meses
Hola Enuar, el mensaje es bastante claro, no se puede encontrar dicho componenente.
Asumiré que el componente se llama AsignacionMultaTable. Tal y como se accede a cualquier componente Livewire, deberías acceder a este de la siguiente manera asignacion-multa-table
-
-
Victor Arana Flores hace 1 año
La generación de componentes de tabla de datos se puede realizar fácilmente en Laravel Livewire utilizando el comando make:datatable. Para crear un nuevo componente de tabla de datos llamado UserTable que use el modelo App\Models\User, simplemente ejecute el siguiente comando en la línea de comandos:
php artisan make:datatable UserTable User
Esto creará un nuevo archivo UserTable.php en el directorio app/Http/Livewire, que contendrá la definición del componente de tabla de datos. El componente generado por defecto extenderá la clase Rappasoft\LaravelLivewireTables\DataTableComponent y tendrá implementados dos métodos mínimos, configure y columns.
El método configure es donde se configura el componente, y el método columns define las columnas que se mostrarán en la tabla de datos. Es posible personalizar aún más el componente generado para adaptarlo a las necesidades específicas de su aplicación.