Livewire PowerGrid: Quick Datatable Package [REVIEW]

Sdílet
Vložit
  • čas přidán 31. 10. 2021
  • This package allows you to build a Livewire-powered data table with search, sort, filtering, and even inline editing. Let's see how it works.
    Package repo: github.com/Power-Components/l...
    - - - - -
    Support the channel by checking out our products:
    - Enroll in my Laravel courses: laraveldaily.teachable.com
    - Try our Laravel QuickAdminPanel: bit.ly/quickadminpanel
    - Purchase my Livewire Kit: livewirekit.com
    - View Laravel Code Examples: laravelexamples.com
    - Subscribe to my weekly newsletter: bit.ly/laravel-newsletter
  • Jak na to + styl

Komentáře • 153

  • @MonethiTebohoArthurnacious
    @MonethiTebohoArthurnacious Před 2 lety +23

    Every morning I religiously watch your videos. Always good content. Thank you for your hard work.

  • @siyabdev
    @siyabdev Před 2 lety +16

    Very cool package and a lot of time saver for developers. Love it.

  • @denisabidov4693
    @denisabidov4693 Před 2 lety +2

    Thank you a lot! I was thinking buying a commercial package with similar functionality, but now I learned that this nice and free package exists.

  • @aashan10
    @aashan10 Před 2 lety +1

    I was trying to build something similar to this but had no idea this already exists. Surprised to see that it shares so much under the hood with what I had in mind.

  • @TioJobs
    @TioJobs Před 2 lety +3

    Wow! this is so easy to use! I loved it too! Thanks for your explanation Povilas!

  • @dandansysanalyst3640
    @dandansysanalyst3640 Před 2 lety +26

    Thank you so much Povilas, great review! As an active ⚡PowerGrid contributor, I can say that your content is a great inspiration for the team. It is a big milestone for us today! 🎂 🥳 Su Gimtadieniu!

    • @ush6939
      @ush6939 Před 2 lety +1

      Hello i am currently working on a company project and i used powergrid in it, such an amazing component!
      is there any way to re-render the table component manually ? in my case im rendering a button that adds to cart, im using the Rules to change the add to cart button in the table into a remove from cart button, code works perfectly but since i cant reload the component i dont see the changes until i hard refresh the page

    • @luanfreitasdev
      @luanfreitasdev Před 2 lety +2

      @@ush6939 hello!. You can emit an event to update the powergrid component for example: emit('eventRefresh-default').

  • @p30mehrdad
    @p30mehrdad Před 2 lety +4

    woooow, perfect package and tutorial, thank you.

  • @alimransujon6388
    @alimransujon6388 Před 2 lety +1

    Wow wow I was eagerly waiting for this. Many many thanks to you

  • @bugszone6098
    @bugszone6098 Před 2 lety +3

    It's a very informative video. thank you for sharing

  • @AntoninoDiGiglio
    @AntoninoDiGiglio Před 2 lety +1

    thank you so much for your videos.....interesting package. I'll try it

  • @HadiHasanpur
    @HadiHasanpur Před 2 lety +1

    God Bless to You Again!! Mr. Povilas

  • @nmaniacos
    @nmaniacos Před 2 lety +2

    Come on, we were waiting for such a package!

  • @nicolas.chauvet
    @nicolas.chauvet Před 2 lety +1

    Thanks for that powerful review

  • @vikasjangir3173
    @vikasjangir3173 Před 2 lety +1

    Nice tutorial, Thanks

  • @martialkonan3258
    @martialkonan3258 Před 10 měsíci

    very good package and thanks for this demo

  • @MrValles10
    @MrValles10 Před 2 lety +1

    Happy Birthday!!!

  • @latlov
    @latlov Před 2 lety

    Thanks for completeness. Most tutorials of other channels would have ended at 3:45 🙄

  • @dev_jeongdaeri
    @dev_jeongdaeri Před 2 lety +1

    This is super awesome!!!!

  • @targetx1733
    @targetx1733 Před 2 lety +1

    Very interesting package

  • @LeandroAndrade2010
    @LeandroAndrade2010 Před 2 lety +3

    Excellent app, I already use it in my projects.

  • @elmarzougui
    @elmarzougui Před 2 lety +1

    Thank you so much Povilas

  • @NebsterSK
    @NebsterSK Před 2 lety +8

    I had a dream... that one day I could use datatables without writing a single line of JavaScript. Finally!

  • @jedmalveda1715
    @jedmalveda1715 Před 2 lety

    This is great.
    Can adminLTE theme be used as well? if so how? I tried removing the styles but to no avail.

  • @ewerton8097
    @ewerton8097 Před 2 lety

    Awesome!!

  • @HadiHasanpur
    @HadiHasanpur Před 2 lety

    Just 4 first Like .l sure it will be useful. I ll watch later! Thanks Mr. Pavilos!!

  • @oualidbennahia5336
    @oualidbennahia5336 Před 14 dny

    thats realy great content thank you so much

  • @hrk5703
    @hrk5703 Před 2 lety

    very good thanks

  • @syedkhizer857
    @syedkhizer857 Před 2 lety

    This is great.

  • @ThallesBrandao
    @ThallesBrandao Před 2 lety

    Very good this package, do you have any alternatives for vuejs?

  • @salvesalvefml
    @salvesalvefml Před 2 lety +1

    Muito top esse pacote

  • @lloricode
    @lloricode Před 2 lety

    in 7:00 can we use model policy just like in laravel nova?

  • @user-de6xc6rj4c
    @user-de6xc6rj4c Před rokem

    Thank You, Povilas. Please help with my issue: Powergrid installed, but when I try to enable editing, the fail happens: "Route [user.edit] not defined". Do I have to create these routes by myself? Thank You in advance and waiting for your reply

  • @justvideo6770
    @justvideo6770 Před 2 lety

    Nice!

  • @k_a_r_i_s-1812
    @k_a_r_i_s-1812 Před 2 lety +1

    can you limit it to user permissions?

  • @jcc5018
    @jcc5018 Před rokem

    With Laravel splade's option for data tables, which package do you think is the most featured and easier to set up with filtering and sorting at this point? The data tables generated by the quick admin panel only sorted one page at a time (didnt load the full dataset for sorting or filtering), so I'm needing to redo all those tables. I managed to handle some of it myself, but trying to filter things is not pretty.

    • @LaravelDaily
      @LaravelDaily  Před rokem

      Not sure, it's a personal preference at this time, I haven't done a direct comparison

  • @oxadon8
    @oxadon8 Před rokem

    Hello sir, how can i sort the data desc and replace id with increment number?

  • @modernandishan
    @modernandishan Před rokem

    I am working on a gis project with laravel version 9.x. But unfortunately, now that I'm close to the end of the project, Laravel keeps caching the livewire files and I can't see the changes whenever I edit them. I also used the artisan and composer cache removal commands, but it doesn't work
    Thank you for guiding me

  • @MrAtomUniverse
    @MrAtomUniverse Před 2 lety +1

    There’s lots of conflicting css issue with this library and it’s tough to handle those conflicting code
    E.g I might be using a different html theme I purchased

  • @satyamveer1
    @satyamveer1 Před rokem

    does it have print and export to pdf option?

  • @modernandishan
    @modernandishan Před rokem

    realy tnx

  • @ali-d-coded5620
    @ali-d-coded5620 Před 2 lety

    how can include the sum of a particular column at top in powergrid??

  • @0x1stvan
    @0x1stvan Před rokem

    How can i add custom filter for db column that is not on the table?

  • @403gtfo
    @403gtfo Před 2 lety

    Do you think it could be configured to initially show no results?

  • @SuperNausif
    @SuperNausif Před 2 lety +1

    is it possible to search on columns derived from joins, like "role" in this case?

    • @luanfreitasdev
      @luanfreitasdev Před 2 lety

      Yes @SuperNausif. always name your columns in the component like for example: role.name

  • @alphillips2400
    @alphillips2400 Před rokem

    This is good.

  • @iraklin1
    @iraklin1 Před 2 lety

    hello
    how can i change row style f.e. if some field value = true

  • @khulatechknow6437
    @khulatechknow6437 Před 2 lety

    hi - my table stands blank and with less features than in the tutorial. when i pull data into the table and click on a function the page refreshes and returns blank?

  • @wahidsalehzada9142
    @wahidsalehzada9142 Před 2 lety

    for inline editing how can I show a dropdown list??

  • @bambanx
    @bambanx Před 2 lety

    Thanks you for all your videos, which admin panel do you choose today 2021? Thanks

    • @LaravelDaily
      @LaravelDaily  Před 2 lety +1

      Our own QuickAdminPanel.com

    • @bambanx
      @bambanx Před 2 lety +1

      @@LaravelDaily on quickadminpanel can you export as pdf and excel? Those are req from my client

    • @LaravelDaily
      @LaravelDaily  Před 2 lety

      Yes.

  • @MohamedMounir-ct9lj
    @MohamedMounir-ct9lj Před rokem

    explain make bulk actions button if make selected rows

  • @rafy_works
    @rafy_works Před rokem

    what if I want the edit button to not go to the route but pop up the modal edit form ? thnks

  • @KGDBG
    @KGDBG Před 2 lety

    Does this work as server side logic?

  • @adityarathore9235
    @adityarathore9235 Před 11 měsíci

    try powergrid with relationship and try to filter duplicate field like created-at you will get an error for integrity violation any idea how to fix that?

  • @ahmadfauzi-ho6zg
    @ahmadfauzi-ho6zg Před 2 lety +1

    How to secure asset file , like image or document, from user which must login and have specific role in laravel.

    • @LaravelDaily
      @LaravelDaily  Před 2 lety +1

      You secure it by accessing it from back-end URL which will give out the file or not

  • @balkan77forum66
    @balkan77forum66 Před rokem

    what program u using?

  • @pabsCDN
    @pabsCDN Před 2 lety +1

    Does this package use the datatables server-side processing? Great video, thanks for the review!

    • @LaravelDaily
      @LaravelDaily  Před 2 lety

      It has a different logic than jQuery datatables. But yes, it is loading data from the server.

    • @pabsCDN
      @pabsCDN Před 2 lety

      Okay cool, I’m curious about its performance on a large table > 10000 records. Does it load data per pagination or all at once? Thanks again, I really enjoy your videos!

    • @LaravelDaily
      @LaravelDaily  Před 2 lety

      You can try it out yourself, and let us all know how it works on large tables.

    • @1tv0r
      @1tv0r Před 2 lety +3

      @@pabsCDN In a LIVE where the package was presented and some tests were performed, 600,000 records were created. In latest version (1.4), export funcionality with jobs and queue implemented.

    • @pabsCDN
      @pabsCDN Před 2 lety +4

      I tried it on a larger table, works great!

  • @johnmurithi8947
    @johnmurithi8947 Před 2 lety

    After update you can auto refresh data with by adding $this->fillData() inside the update() method.

  • @richardhoyle7778
    @richardhoyle7778 Před 2 lety

    Grate how to with this package however you have 33 components that I for one am not shore how to set them up to use in a project; can you do a video on how to utilize one of your components in a project like this one.?

  • @judeartthaddeuslamberang6156

    How if I just created foreign key on my users table and want to display it as role name and not ID

  • @nouira2185
    @nouira2185 Před 2 lety +2

    thanks please review more useful packages

    • @LaravelDaily
      @LaravelDaily  Před 2 lety +1

      Any suggestions?

    • @1tv0r
      @1tv0r Před 2 lety

      @@LaravelDaily Wire UI?

    • @nouira2185
      @nouira2185 Před 2 lety

      @@LaravelDaily AI ? deep Learning , ML ?

  • @ksks4388
    @ksks4388 Před měsícem

    I am having issues with this package when the primaryKey is not 'id' even after static class declaration (public string $primaryKey = 'axxx_id';) I get an error says "To use checkboxes, you must define a unique key attribute in your data source."
    In the setUp function if I return null array, it works but does not show export options.

  • @programminggeekseth3797

    Thank you so much sir, but i got error the style is not working

  • @kabbajsouheil6792
    @kabbajsouheil6792 Před 2 lety

    thank you Povilas for this video i have one question please how can we change language in powergrid please

    • @LaravelDaily
      @LaravelDaily  Před 2 lety

      I don't know, read the docs of powergrid, I'm not a creator or regular user of powergrid

  • @bforbiswajit
    @bforbiswajit Před 8 měsíci

    Is there any No JQUERY datatable available for laravel 10 livewire 3? Looks like LivewireDatatable is not yet compatible with livewire 3 or PHP 8.

  • @judeartthaddeuslamberang6156

    Why does it say PowerGrid theme not found even i assigned bootstrap already in its config file

  • @robyortega6147
    @robyortega6147 Před 2 lety

    can u make video for chexbox crud using modal and checked in with old data in edit modal using livewire

  • @syukrieyansyah4157
    @syukrieyansyah4157 Před 2 lety

    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'id' in 'order clause'. How to change id to school_id?

  • @zabodaimond
    @zabodaimond Před 2 lety

    that is like yajra ?

  • @sinisa.
    @sinisa. Před 2 lety

    As first of all - Thank you for this. So, if you have a time: Can you teach us how to implemment same thing(datatable with filters) but with Inertia js?

    • @LaravelDaily
      @LaravelDaily  Před 2 lety +1

      github.com/protonemedia/inertiajs-tables-laravel-query-builder

    • @sinisa.
      @sinisa. Před 2 lety

      @@LaravelDaily Great, I didn't know it. Thank you 🙂

  • @wolfganggermain7175
    @wolfganggermain7175 Před 10 měsíci

    Can I convert a jquery project to a livewires in quick admin panel?

    • @LaravelDaily
      @LaravelDaily  Před 10 měsíci +1

      No, unfortunately not, the code is totally different and incompatible

  • @ush6939
    @ush6939 Před 2 lety

    Great video saved me a lot of work, any update on how to re-render the table component manually ? in my case im rendering a button that adds to cart, im using the Rules to change the add to cart button in the table into a remove from cart button, code works perfectly but since i cant reload the component i dont see the changes until i hard refresh the page

  • @saidhr9142
    @saidhr9142 Před 2 lety +2

    Awesom, no more datatable with jquery
    Thank you

    • @luanfreitasdev
      @luanfreitasdev Před 2 lety +1

      I also suffered a lot with jquery datatables 😂

  • @mkwaliyo
    @mkwaliyo Před rokem

    I hope someone sees this, been trying to add a delete confirmation modal(pop up) to the action column, no luck yet. Any help will be appreciated.

  • @websolutionpro9430
    @websolutionpro9430 Před 2 lety

    please make a video about powergrid emit event

  • @1337kaas
    @1337kaas Před 2 lety +1

    Wow this is a huge timesaver

  • @muhammadmesum1729
    @muhammadmesum1729 Před 2 lety

    please make a video on how to use queue export for excel

  • @nam7943
    @nam7943 Před 2 lety

    How to search "role name" when join? Thank you so much

    • @LaravelDaily
      @LaravelDaily  Před 2 lety

      Read the documentation of the package, please

  • @websolutionpro9430
    @websolutionpro9430 Před 2 lety

    powergrid emit not working. please help me

  • @samiullah0011
    @samiullah0011 Před rokem

    Hi I have a question about livewire. Can livewire support an enterprise application like multivendor POS,CRM or Management application? If yes then please make a video how to do that. I'm waiting for your response.

    • @LaravelDaily
      @LaravelDaily  Před rokem

      To make a video about enterprise application, it would take months to create such application. Livewire in general can support any application, there's no limit, but it depends on how you write Livewire and Laravel code.

  • @medoune89
    @medoune89 Před 2 lety

    Hi teacher, Can WE combine this package with Query builder ?

    • @LaravelDaily
      @LaravelDaily  Před 2 lety +1

      Read the docs of the package, I don't know

    • @medoune89
      @medoune89 Před 2 lety

      @@LaravelDaily thank you sir 👍👍👍

  • @latlov
    @latlov Před 2 lety +1

    7:20 Has anybody out there found out whether or not there's a refresh table method after having updated a row record?

    • @dandansysanalyst3640
      @dandansysanalyst3640 Před 2 lety +1

      The bug will be fixed in the upcoming release 🙃

    • @1tv0r
      @1tv0r Před 2 lety +1

      the latest version, 1.4, solved this problem

    • @latlov
      @latlov Před 2 lety

      Indeed, looks like it now appears how to reload the data after updating in the docs: livewire-powergrid.com/#/table/update-data?id=reload-data-after-update

  • @rayasianboyofficial
    @rayasianboyofficial Před 2 lety

    I have found an issue with this package. when searching for category name on products table it searches through the category id not the category name, is there any way to resolve it?

    • @LaravelDaily
      @LaravelDaily  Před 2 lety +1

      Open the issue on the package Github, not on my video, I'm not the creator.

    • @rayasianboyofficial
      @rayasianboyofficial Před 2 lety

      @@LaravelDaily noted. Anyways, I have tried the livewire kit. When I was trying to do edit and delete it was displaying parameter id cannot be resolved. What am i missing please?

    • @LaravelDaily
      @LaravelDaily  Před 2 lety

      I can't debug it for you here in a CZcams comment, without looking at all your code and seeing the actual error. No one has reported anything similar, so it's likely an issue with your custom code and how you use the component in your project. Such debugging is kind of outside of my support for Livewire Kit, unless it's an obvious quick answer I can give.

  • @waeldghaies3729
    @waeldghaies3729 Před 2 lety +2

    i get a problem when i add a Button to open Modal !!! please make a video for this

    • @1tv0r
      @1tv0r Před 2 lety

      what is the problem?

    • @waeldghaies3729
      @waeldghaies3729 Před 2 lety

      @@1tv0r when ever i click on a button ( delete or close in the confirmation modal ) the web page just freeze

    • @luanfreitasdev
      @luanfreitasdev Před 2 lety

      Hi. Can you open an issue with more details in the repo?

  • @dicalpplacid137
    @dicalpplacid137 Před 2 lety +2

    Cannot do pull down or datepicker edit. Only text edit. Quite limited.

    • @luanfreitasdev
      @luanfreitasdev Před 2 lety +1

      Yes, we are always releasing new features. I liked your idea

    • @Akosiyawin
      @Akosiyawin Před 2 lety

      @@luanfreitasdev hi, has this issue been resolved? Im really interested in this package, but it's quite limited for developers on this kind of instances.

  • @ast20031
    @ast20031 Před 2 lety

    Can i use on jetstream?

    • @LaravelDaily
      @LaravelDaily  Před 2 lety

      Haven't tried. You can try and tell us all.

    • @ast20031
      @ast20031 Před 2 lety

      @@LaravelDaily it works but the export fitur to excel or csv doesnt work. Any suggestion why?

    • @LaravelDaily
      @LaravelDaily  Před 2 lety

      As I said, haven't tried

  • @Akosiyawin
    @Akosiyawin Před 2 lety +1

    Can we do the same for vue? Or just plain laravel. Since I don't use livewire. Might check out later
    .

    • @1tv0r
      @1tv0r Před 2 lety

      only livewire, not vuejs support

  • @majid_alsaidi
    @majid_alsaidi Před 11 měsíci

    What about the performance 🤔

  • @avinamatya3892
    @avinamatya3892 Před 2 lety +1

    What if there are 10000 datas will it slows down?

    • @LaravelDaily
      @LaravelDaily  Před 2 lety +1

      It uses pagination, so it shouldn't. But you can try and see for yourself.

    • @1tv0r
      @1tv0r Před 2 lety +4

      In a LIVE where the package was presented and some tests were performed, 600,000 records were created.
      A feature is under development, where the records to be exported will be queued, and later when finished processing, the user will be notified.

    • @avinamatya3892
      @avinamatya3892 Před 2 lety

      @@LaravelDaily ok some datatable fetch allthe records then paginate hope it doesn't do that way

    • @avinamatya3892
      @avinamatya3892 Před 2 lety

      @@1tv0r thanks for the information

  • @ossai1
    @ossai1 Před 5 měsíci

    Sir, please can you make a new video using the latest version of laravel-powergrid🙏

  • @zacharyzheng9326
    @zacharyzheng9326 Před 2 lety

    How about laravel-livewire-tables?

  • @celebritydev1
    @celebritydev1 Před 2 lety +1

    Quite cool but, it's somehow limited.

    • @luanfreitasdev
      @luanfreitasdev Před 2 lety +1

      What more features would you expect from a table. ? I'm very curious

  • @NotBeHaris
    @NotBeHaris Před 2 lety

    Sir waiting for new video.....

    • @LaravelDaily
      @LaravelDaily  Před 2 lety

      We shifted the clock in Lithuania last week so probably now for you there's one hour difference when the videos are out

    • @NotBeHaris
      @NotBeHaris Před 2 lety

      @@LaravelDaily oh. Today when i get up and open CZcams there is no video i think its my internet issue i refresh again and again. Then i commented.

  • @srikanthsanjeev
    @srikanthsanjeev Před 2 lety

    This package will not work inside livewire component

  • @balkan77forum66
    @balkan77forum66 Před rokem

    what program u using?