01 - Cómo mostrar tablas profesionales con el plugin Datatables y Laravel

Поделиться
HTML-код
  • Опубликовано: 29 авг 2020
  • ------------------------------------------------------------------------------------------------
    CURSOS
    🔴 Facturacion electronica Perú: youtube.codersfree.com/larave...
    🟠 Laravel avanzado: youtube.codersfree.com/larave...
    🟢 Ecommerce: youtube.codersfree.com/ecommerce
    🔵 Api: youtube.codersfree.com/api-re...
    🟠 Plataforma de cursos: youtube.codersfree.com/plataf...
    🔴 Vue e Ineria: youtube.codersfree.com/vue-3-...
    🟣 Eloquent Avanzado: youtube.codersfree.com/eloque...
    🟡 Pasarela de pagos: youtube.codersfree.com/pasare...
    ⚫ Laravel Web Socket: youtube.codersfree.com/larave...
    🟣 Notificaciones: youtube.codersfree.com/notifi...
    🟢 Laravel Excel: youtube.codersfree.com/larave...
    🔵 Digital Ocean: youtube.codersfree.com/despli...
    🟡 Laravel Voyager: youtube.codersfree.com/larave...
    🟣 Datatable Livewire: youtube.codersfree.com/datata...
    🟠 Tenancy for Laravel: youtube.codersfree.com/multi-...
    🔵 TDD Laravel: youtube.codersfree.com/tdd-la...
    ⚫ Traducir páginas: youtube.codersfree.com/traduc...
    🟠 Wire UI: youtube.codersfree.com/livewi...
    🔴 Acortador de links: youtube.codersfree.com/acorta...
    🟡 Banhammer for laravel: youtube.codersfree.com/banham...
    🟢 Laravel backup: youtube.codersfree.com/larave...
    🔵 Actualizar a Laravel 10: youtube.codersfree.com/actual...
    -----------------------------------------------------------------------
    DONACIONES
    Patreon: / codersfree
    PayPal: www.paypal.com/paypalme/Coder...
    -----------------------------------------------------------------------
    Datatables: datatables.net/
  • НаукаНаука

Комментарии • 99

  • @eloquent2200
    @eloquent2200 3 года назад +6

    I don't know Spanish, but this guy made the best guide, how to use Datatables in Laravel.
    If you mute the sound and repeat everything from this video it will be working)
    Gracias!
    PS: I used @stack and @push, instead @yiend and @content, because PHPStorm starting showing errors.

  • @jmaurich
    @jmaurich 3 года назад +1

    Que fácil y sencillo lo haces campeón, y que claro en tus conceptos. Muchísimas gracias por compartirlo.

  • @michaelyara2975
    @michaelyara2975 3 года назад +2

    Bastante completo compañero, muchas gracias!, Con ansias esperando el próximo

  • @456123zero
    @456123zero 3 года назад

    Te amo we. Se que esto es poco, pero de verdad, me impulsaste de nuevo a seguir, ya me sentía muy atascado con estas tablas jajaajaja. Muchas gracias amigo.

  • @edwinbautista2905
    @edwinbautista2905 3 года назад +4

    Saludos Crack, excelente video, haz el crud de esa tabla!

  • @luisvivanco7170
    @luisvivanco7170 3 года назад

    eres un crack, video perfecto 10/10

  • @hernangb16
    @hernangb16 3 года назад +1

    Excelente video estuve días con este problema una solución bien explicada. Por favor tienes videos que contenga el datatable botones edit, show y delete.

  • @EusebiVidal
    @EusebiVidal 3 года назад

    Gracias, me ha ido de lujo! Sobre todo la parte responsiva del final.

    • @EusebiVidal
      @EusebiVidal 3 года назад

      @@lgxbrielc7958 creo que sii

  • @rubendarioisla
    @rubendarioisla Год назад

    Gracias por tu apoyo con estos tutoriales. Tieens alguna manera de mostrar columnas con progresive bar?

  • @reneisaias2755
    @reneisaias2755 3 года назад

    Excelente explicación y que gran forma de observar los pequeños errores XD

  • @juanvanegas5515
    @juanvanegas5515 Год назад

    Me fue muy útil, gracias.

  • @anonibox
    @anonibox 3 года назад

    Excelente.
    Muchas gracias

  • @maytechnologies9504
    @maytechnologies9504 3 года назад +1

    Excelente buen Tips....

  • @marazaacarapifernando9962
    @marazaacarapifernando9962 2 года назад

    gracias me sirvió para corregir errores

  • @juanbernal6786
    @juanbernal6786 3 года назад +2

    Me funciona solamente cuando uso adminlte, si intento usasr el layout app deja de funcionar, como podria corregir esto?

  • @frezzer33
    @frezzer33 3 года назад

    Gracias Mostro!!!

  • @juanluissalazar769
    @juanluissalazar769 3 года назад

    que tal? buen video, y gracias por tu explicación detallada, tengo una duda, si tengo mas de una tabla hay que hacer ese procedimiento para todas? o existe algún método para reutilizar código?

  • @Jeancarlos-qv9pj
    @Jeancarlos-qv9pj 2 года назад +1

    Victor segui todos los pasos pero la parte responsive no me funciona, podrias revisar si algo cambio

  • @donyhernandez8108
    @donyhernandez8108 3 года назад

    Buenas gracias por tus enseñanza, use tus videos para crear unas tablas con diseño profesional y funciono en laravel 7 pero ahora por el cambio de versión a laravel 8 no se porque motivo usos la misma estructura para realizar nuevas tablas y no funciona, estoy usando bootstrap y jquery, muchas gracias por la informacion que me puedas brindar.

  • @matiasmontoya3036
    @matiasmontoya3036 3 года назад

    Gran video, una consulta. En mi tabla tengo datos y un botón (editar), funciona todo bien, pero al momento de usar responsive, el botón (editar) no funciona pero sí al momento de tener la tabla sin responsive. Que podría hacer para solucionar eso?

  • @juanlopez1625
    @juanlopez1625 2 года назад

    gracias me re sirvio

  • @skabadubade
    @skabadubade 2 года назад

    Genial.

  • @TheNinroth
    @TheNinroth 3 года назад

    Excelente video y fácil de implementar, amigo una consulta: Me encontré con un error y es que en la segunda hoja de la paginación los botones no me funcionan, tengo botón de eliminar( este botón abre un modal para eliminar ) pero no me funciona después de la segunda hoja de paginación. Gracias

  • @adrianm4287
    @adrianm4287 3 года назад

    Gracias!!

  • @makunouchi9633
    @makunouchi9633 3 года назад +1

    solo me aparece el boton del responsive en el primer columna??, a que se deberá ya revise bien mi código.

  • @kevincitoelcaver1328
    @kevincitoelcaver1328 2 года назад

    Hola, buen día, con datables también se puede buscar por datos relacionados a otra tabla ?

  • @fcomosan
    @fcomosan 3 года назад +1

    Hola
    Gracias por el video.
    Te queria pedir si puedes hacer un tutorial de como utilizar select2 con laravel, para ver como seleccionar y pasar el item seleccionado a u a tabla. Obvoamente explicado en su estilo. Explicas muy bien bro.
    Gracias

    • @CodersFree
      @CodersFree  3 года назад +1

      Si claro. Voy a aprovechar el proyecto que estoy haciendo, y mañana grabo un video explicando cómo usar el plugin select 2

  • @camilopalma6461
    @camilopalma6461 3 года назад +1

    Muy bueno, pero sería mejor aún trabajar un datatable con VueJS directramente

  • @brandourdaneta8561
    @brandourdaneta8561 2 месяца назад

    hola el DataTable se puede implementar con AdminLTE en laravel ? ya que si no me equipoco laravel ya no usa bootstrap

  • @Alex-tl3nx
    @Alex-tl3nx 3 года назад

    como podria implementarlo ya use todos los links pero para esa vista no estoy usando admin lte

  • @frezzer33
    @frezzer33 3 года назад

    amigo este video es la continuacion del 4 vídeo de agg adminlte?

  • @santiagolopera5866
    @santiagolopera5866 2 года назад

    Quiero optimizar las consultas del controlador y estoy poniendo el método paginate(20) o con cualquier numero pero la consulta se queda frenada en esa cantidad para distribuir esas 20 filas en las páginas de los datatables. Si dejo los datatables con la paginación y todo lo que incluye y en el controlador solo uso los métodos ::All() y get() será que automáticamente jquery y Laravel me optimizan cuando los registros sean miles? o como manejaría esa parte para customizar la paginación y las consultas en los controladores? Gracias colegas... Amo Coders Free

  • @jheanpiermaruanaguilaravil2303
    @jheanpiermaruanaguilaravil2303 3 года назад +1

    en donde se encuentra adminlte::page

  • @torrestex
    @torrestex 3 года назад

    en que videos pusiste esa tabla?

  • @haresjetic4754
    @haresjetic4754 9 месяцев назад

    Por ejemplo si tengo mas de 20.000 datos, como hago uso de serverside ??

  •  Год назад

    Jquery por mas que dicen que murió, hoy en dia esta mas vivo que nunca

    • @CodersFree
      @CodersFree  Год назад

      En realidad Jquery solo tiene utilidad para usar los plugins que se crearon en algún momento con esta tecnología.
      Usarlo para mantener un proyecto, es demasiado engorroso, y hará que tu proyecto sea difícil de mantener. Y sobre todo porque no tiene ningún sentido usarlo, porque todo lo que en algún momento soluciono Jquery, ahora se puede hacer de manera nativa con Javascript.

  • @danielpinilla9679
    @danielpinilla9679 3 года назад

    Excelente, estoy viendo como hago para trabajar con los checkbox ya que tengo la necesidad de hacer seleccion multiple, te agradeceria mucho si haces un tutorial de como hacerlo.

    • @CodersFree
      @CodersFree  3 года назад +2

      Justo estaba pensando grabar un video en el que explico como trabajar con el paquete Laravel collective.
      Laravel collective te facilita tremendamente el trabajar con formularios.
      En el transcurso de los días estaré grabando un video explicando eso 😄

    • @danielpinilla9679
      @danielpinilla9679 3 года назад

      @@CodersFree Seria genial, el tema de los checkbox ya lo he manejado con tablas paginadas normales de laravel pero no he podido con datatables, seria muy util.

  • @videoprueba
    @videoprueba Год назад

    A mi no me funcionan los cambios en datatable.
    Para que funcione datatable tengo que agregar "let table = new DataTable('#example').DataTable()" de lo contrario no funciona.
    Aun así no puedo realizar cambios a datatable.

  • @hectorenriquehernandezbanu813
    @hectorenriquehernandezbanu813 Год назад

    Me muestra los datos correctamente pero no me muestra la barra ed busqueda ni los botones

  • @davidcarrasquilla8889
    @davidcarrasquilla8889 2 года назад

    Amigo, que buen video.. Pero te ganarías una buena donación si enseñas como hacerlo sin usar cdn.

  • @jesusalfonzo6280
    @jesusalfonzo6280 Год назад

    Hola alguien sabe como modificar las propiedades de datatable una vez inicializada ?

  • @Henry_Nunez
    @Henry_Nunez Год назад

    Alguien me puede explicar como hacer esto para que funcione sin conexión a internet ?

  • @da_te_llo2157
    @da_te_llo2157 2 года назад

    La paginación se me coloca al centro y no al costado 😓 lo mismo con el buscar

  • @kreiger8912
    @kreiger8912 Год назад

    me gustaria algo sencillo pero funcional para login y register, es decir como validar informacion correo y contraseña

  • @chavezJRfan1998
    @chavezJRfan1998 3 года назад

    hola, gracias por tus videos.
    ¿tienes alguna idea de por qué a pesar de haber agregado autowidth: false sigue fallando esa parte que no se adapta automaticamente al aumentar el tamaño de la pantalla?
    Gracias.

    • @CodersFree
      @CodersFree  3 года назад

      Hola, el nombre de la propiedad es autoWidth , la w en mayúscula. Puede que estés escribiendo mal el nombre

    • @chavezJRfan1998
      @chavezJRfan1998 3 года назад

      @@CodersFree 😶 gracias

  • @lesterpacheco9316
    @lesterpacheco9316 3 года назад +1

    bien explicado falta el crud de esta tabla!!!! :)

    • @CodersFree
      @CodersFree  3 года назад +1

      Estoy terminando de desarrollar la plataforma de Coders Free. Ni bien la termine continuó con la serie.
      Pero por si te interesa ya esta el segundo video en el que explico como traducir datatable

    • @juandiegonal1990
      @juandiegonal1990 3 года назад

      @@CodersFree Hola, te pregunto ¿Ya está público el video para traducir DataTable?

    • @CodersFree
      @CodersFree  3 года назад

      Si amigo, lo subi hace una semana. El video que me falta es como hacer un crud

  • @PacorrOz
    @PacorrOz 3 года назад

    Si estoy en laravel 5.8 debo agregar la parte de Jquery?? eso no lo he entendido

    • @CodersFree
      @CodersFree  3 года назад +1

      Si no estás trabajando con jquery debes agregarlo.

  • @asdruball4885
    @asdruball4885 3 года назад

    Cuando hay muchos datos , por ejemplo más de 5000 la tabla se demora en cargar. ¿ Hay alguna forma de hacer un tipo paginación que solo cargue los datos que se muestren , de manera que no se demore al cargar la página ?

    • @CodersFree
      @CodersFree  3 года назад

      Continua viendo la serie 😁

  • @kinorro
    @kinorro 2 года назад

    De esta forma, en cuanto tengas más de 10k registros al traerlos todos de golpe te va a petar. Saludos

  • @jairjuarez1727
    @jairjuarez1727 3 года назад

    Me gustó tu video.
    Pero que pasaría si mi tabla tiene 50,000 registros se tarda mucho.
    Yo ya hice ejemplo que hiciste.
    En mi proyecto tengo mas de 50,000 registros.
    Y se tarda la carga.
    Que puedo hacer en este caso?

    • @CodersFree
      @CodersFree  3 года назад

      Revisa el video 3 de esta serie, ahí explico como solucionar ese problema

  • @sorayajose1312
    @sorayajose1312 3 года назад

    Muchas gracias por tus enseñanzas!!! Tengo una consulta, estoy intentando al proyecto de Blog tuyo agregarle la DataTable y me salta un error, inclusive también cuanto intento de llamarlas como plugin de AdminLTE, será algo con jquery?
    El error que me muestra es:
    [Error] TypeError: undefined is not an object (evaluating 'c.mData')
    (función anónima) (jquery.min.js:2:31126)

    • @sorayajose1312
      @sorayajose1312 3 года назад

      SweetAlert2 me funciona perfecto, no puedo hacer funcionar el DataTable

    • @sorayajose1312
      @sorayajose1312 3 года назад

      Ya lo resolví, solo había que sacarle No acepta ponerle el colspan con 2.

  • @andreihazaelmendozaesquive9546
    @andreihazaelmendozaesquive9546 3 года назад

    Hola muy buen vídeo me ayudo muchísimo, solo que tengo un par de problemas. Primero lo intenté realizar en un proyecto sin casi nada, una sola vista sin usar ninguna plantilla, no utilicé ningún section, metí los css en el head y los scripts en el body y fincionó, no del todo bien puesto que todo estaba movido, el serach en medio y la palabra show arriba del select y entries abajo del select, se veía como movido, no sé cual sea la falla.
    Mi segundo problema fue cuando lo intente usar en otro proyecto y en una plantilla donde tengo un navbar de autentificación, hice los pasas anteriores, cada cosa en su lugar y en la vista que hereda de dicha platilla no agarra el Datatable, ni siquiera movido lo muestra. Espero y me puedas ayudar.
    Saludos.

    • @CodersFree
      @CodersFree  3 года назад

      Hola, recuerda que para el tutorial escogí que iba a trabajar con Boostrap, así que para que los estilos se vean correctamente deberías haber cargado Boostrap en tu proyecto.
      También asegúrate de tener cargado jquery en tu proyecto, sino no va a funcionar correctamente.

    • @andreihazaelmendozaesquive9546
      @andreihazaelmendozaesquive9546 3 года назад

      ​ @Coders Free Muchas gracias, ya logré visualizar la tabla correctamente.
      Pero tengo problemas al momento de querer usarlo en una vista que hereda de una plantilla, y es en esta plantilla donde tengo todo. No sé donde declarar los yield (css y js) en la platilla para después usar los section en la vista que los necesito.

    • @CodersFree
      @CodersFree  3 года назад

      @@andreihazaelmendozaesquive9546 pon un yield("css") justo antes de cerrar el header y un yield("js) justo antes de cerrar el body.
      Y el escript de jquery lo colocas justo antes de este último yield

    • @diegoospina9069
      @diegoospina9069 3 года назад

      @@andreihazaelmendozaesquive9546 Hola Andrei como lo solucionaste

    • @andreihazaelmendozaesquive9546
      @andreihazaelmendozaesquive9546 3 года назад

      @@diegoospina9069 Hola amigo, pues mira, mi problema decía en la consola que el id de mi tabla no era una función, aún cuando estaba cargando los cdn. Encontré la siguiente solución, agregar el atributo defer antes de cerrar la etiqueta script. Los siguientes cdn no son los del video, porque yo decidí utilizar estos.

      Ya con este mi proyecto reconoce los cdn y los utiliza sin problemas

  • @alexo2537
    @alexo2537 3 года назад +1

    Tengo un problema instale el DataTable Yajra pero no me funciona el buscar ni el ordenar, lo configure haber si estaban activados y nada.

    • @danielmartinez4045
      @danielmartinez4045 3 года назад

      tengo el mismo problema, pudiste resolverlo amigo?

    • @alexo2537
      @alexo2537 3 года назад +1

      @@danielmartinez4045 Pues quite todo lo que tenia y hize la tabla denuevo y hay me volvio a funcionar, no se en que ira.

    • @danielmartinez4045
      @danielmartinez4045 3 года назад

      @@alexo2537 gracias, pues trataré de hacerlo de nuevo, espero me funcione. Gracias.

  • @diegoospina9069
    @diegoospina9069 3 года назад

    Como puedo hacer para que me tome el datatable, sigo tal cual el video y no me funciona

    • @andreihazaelmendozaesquive9546
      @andreihazaelmendozaesquive9546 3 года назад +1

      Lo más seguro es que en la terminal del navegador te diga que el proyecto no reconoce los cdn
      A mí me funciono agregando un defer según lo que me indicaba la terminal, así estás los cdn:

  • @omarvelazquezmartinez2345
    @omarvelazquezmartinez2345 3 года назад +1

    A alguien mas le sucede que al colocar otro (Cabezeras de la tabla).. ya no funciona... me pasa con 4 , todo funciona bien pero le agrego otro mas y ya no funciona :(

    • @reneisaias2755
      @reneisaias2755 3 года назад

      Me pasa lo mismo, ¿Has logrado resolver ese problema?

    • @omarvelazquezmartinez2345
      @omarvelazquezmartinez2345 3 года назад

      @@reneisaias2755 si ya lo solucione

    • @reneisaias2755
      @reneisaias2755 3 года назад

      @@omarvelazquezmartinez2345 Que bien, yo igual XD. Aunque al final termine por hacer mi propio datatable

  • @naqzher
    @naqzher Год назад

    Hola profe,
    yo lo estoy haciendo en un proyecto a parte para probar y me tira "jQuery is not defined" pero jquery esta instalado por defecto.
    alguna solucion?
    saludos

    • @CodersFree
      @CodersFree  Год назад +1

      Hola Joao. A partir de Laravel 8 jquery ya no viene instalado por defecto

    • @naqzher
      @naqzher Год назад

      @@CodersFree gracias por la respuesta!!!!

  • @xkiller838
    @xkiller838 3 года назад

    amigo una consulta porque en responsive la datatable no detecta si se presiono en un boton con javascrip o jquery

    • @CodersFree
      @CodersFree  3 года назад

      Podrías explicar mejor el problema 🤔

    • @xkiller838
      @xkiller838 3 года назад

      @@CodersFree intenta colocar con jquery un evento click y q muestre una alerta simple y verifica q funcione ese mismo evento en web y en datatable responsive veras que el evento click solo funciona bien en web y no en movil cuando datatable esta responsive no funciona, segui tu ejemplo usando sweetaler.js y funciona muy bien en web pero en movil no se ejecuta la alerta solo la eliminacion sin pasar por la confirmacion usando sweetaler.js

    • @CodersFree
      @CodersFree  3 года назад

      Si te funciona bien en la computadora, y no en el móvil, es muy probable que el problema radique en el navegador que tengas instalado en tu móvil.
      Puede que tengas que actualizarlo para que funcione bien.
      También me ha pasado a veces, sobre todo con flexbox, que en la mayoría de navegadores se veía bien maquetado, y en alguno que otro se veía todo descuadrado.

    • @xkiller838
      @xkiller838 3 года назад

      @@CodersFree chrome

    • @xkiller838
      @xkiller838 3 года назад

      ​@@CodersFree si eso pense llevo dos dias mirando como hacerlo ya me funciona pero no con el evento click normal de jquery no lo detecta en lugar eso lo hice con una funcion enviando el paramatro id y trabaja bien revisa si en movil funciona igual el q hiciste con laravel y sweealert.js

  • @carlosozuna9369
    @carlosozuna9369 2 года назад

    Bro pero con muchos datos será muy lento, como puedo limitar los resultados del lado del servidor?. Osea que traiga de 5 en 5 y así.

    • @a-gf3ef
      @a-gf3ef 5 месяцев назад

      Como lo resolviste?

    • @carlosozuna9369
      @carlosozuna9369 5 месяцев назад +1

      @@a-gf3ef
      Voy a buscar el vídeo, lo había guardado en una lista de reproducción.

  • @maxcasanova7492
    @maxcasanova7492 3 года назад

    LO MALO DE ESTE PLUGIN DE JQUERY ES QUE HACE UNA BUSQUEDA A TODA LA TABLA PERO SI QUIERO POR EJEMPLO HACER UNA BUSQUEDA A UN SOLO CAMPO NO SE PUEDE, ES DECIR SI LA EDAD ES 13 EN UN CAMPO EDAD, Y HAY OTRA FILA Y QUE TIENE OTRO CAMPO FECHA 2013 MOSTRARA ESAS 2 FILAS LA QUE TIENE LA FECHA 2013 Y LA EDAD 13.

    • @CodersFree
      @CodersFree  3 года назад

      Puedes limitar los campos según el cual quieres que lo filtre.
      Te recomiendo que leas la documentación

  • @JohnSmith-zl8rz
    @JohnSmith-zl8rz 3 года назад

    Bootstrap apesta!