Livewire PowerGrid: Quick Datatable Package [REVIEW]

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ต.ค. 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
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 153

  • @denisabidov4693
    @denisabidov4693 2 ปีที่แล้ว +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.

  • @siyabdev
    @siyabdev 2 ปีที่แล้ว +16

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

  • @MonethiTebohoArthurnacious
    @MonethiTebohoArthurnacious 2 ปีที่แล้ว +23

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

  • @aashan10
    @aashan10 2 ปีที่แล้ว +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 2 ปีที่แล้ว +3

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

  • @p30mehrdad
    @p30mehrdad 2 ปีที่แล้ว +4

    woooow, perfect package and tutorial, thank you.

  • @alimransujon6388
    @alimransujon6388 2 ปีที่แล้ว +1

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

  • @dandansysanalyst3640
    @dandansysanalyst3640 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +2

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

  • @bugszone6098
    @bugszone6098 2 ปีที่แล้ว +3

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

  • @HadiHasanpur
    @HadiHasanpur 2 ปีที่แล้ว +1

    God Bless to You Again!! Mr. Povilas

  • @nmaniacos
    @nmaniacos 2 ปีที่แล้ว +2

    Come on, we were waiting for such a package!

  • @AntoninoDiGiglio
    @AntoninoDiGiglio 2 ปีที่แล้ว +1

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

  • @MrValles10
    @MrValles10 2 ปีที่แล้ว +1

    Happy Birthday!!!

  • @nicolas.chauvet
    @nicolas.chauvet 2 ปีที่แล้ว +1

    Thanks for that powerful review

  • @vikasjangir3173
    @vikasjangir3173 2 ปีที่แล้ว +1

    Nice tutorial, Thanks

  • @martialkonan3258
    @martialkonan3258 10 หลายเดือนก่อน

    very good package and thanks for this demo

  • @dev_jeongdaeri
    @dev_jeongdaeri 2 ปีที่แล้ว +1

    This is super awesome!!!!

  • @latlov
    @latlov 2 ปีที่แล้ว

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

  • @targetx1733
    @targetx1733 2 ปีที่แล้ว +1

    Very interesting package

  • @elmarzougui
    @elmarzougui 2 ปีที่แล้ว +1

    Thank you so much Povilas

  • @LeandroAndrade2010
    @LeandroAndrade2010 2 ปีที่แล้ว +3

    Excellent app, I already use it in my projects.

  • @jedmalveda1715
    @jedmalveda1715 2 ปีที่แล้ว

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

  • @oualidbennahia5336
    @oualidbennahia5336 24 วันที่ผ่านมา

    thats realy great content thank you so much

  • @user-de6xc6rj4c
    @user-de6xc6rj4c ปีที่แล้ว

    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

  • @HadiHasanpur
    @HadiHasanpur 2 ปีที่แล้ว

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

  • @lloricode
    @lloricode 2 ปีที่แล้ว

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

  • @NebsterSK
    @NebsterSK 2 ปีที่แล้ว +8

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

  • @hrk5703
    @hrk5703 2 ปีที่แล้ว

    very good thanks

  • @ThallesBrandao
    @ThallesBrandao 2 ปีที่แล้ว

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

  • @ewerton8097
    @ewerton8097 2 ปีที่แล้ว

    Awesome!!

  • @salvesalvefml
    @salvesalvefml 2 ปีที่แล้ว +1

    Muito top esse pacote

  • @jcc5018
    @jcc5018 ปีที่แล้ว

    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  ปีที่แล้ว

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

  • @syedkhizer857
    @syedkhizer857 2 ปีที่แล้ว

    This is great.

  • @k_a_r_i_s-1812
    @k_a_r_i_s-1812 2 ปีที่แล้ว +1

    can you limit it to user permissions?

  • @khulatechknow6437
    @khulatechknow6437 2 ปีที่แล้ว

    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?

  • @satyamveer1
    @satyamveer1 2 ปีที่แล้ว

    does it have print and export to pdf option?

  • @oxadon8
    @oxadon8 ปีที่แล้ว

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

  • @0x1stvan
    @0x1stvan ปีที่แล้ว

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

  • @403gtfo
    @403gtfo 2 ปีที่แล้ว

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

  • @ali-d-coded5620
    @ali-d-coded5620 2 ปีที่แล้ว

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

  • @iraklin1
    @iraklin1 2 ปีที่แล้ว

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

  • @modernandishan
    @modernandishan ปีที่แล้ว

    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

  • @justvideo6770
    @justvideo6770 2 ปีที่แล้ว

    Nice!

  • @wahidsalehzada9142
    @wahidsalehzada9142 2 ปีที่แล้ว

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

  • @rafy_works
    @rafy_works ปีที่แล้ว

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

  • @SuperNausif
    @SuperNausif 2 ปีที่แล้ว +1

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

    • @luanfreitasdev
      @luanfreitasdev 2 ปีที่แล้ว

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

  • @balkan77forum66
    @balkan77forum66 ปีที่แล้ว

    what program u using?

  • @MrAtomUniverse
    @MrAtomUniverse 2 ปีที่แล้ว +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

  • @adityarathore9235
    @adityarathore9235 11 หลายเดือนก่อน

    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?

  • @KGDBG
    @KGDBG 2 ปีที่แล้ว

    Does this work as server side logic?

  • @modernandishan
    @modernandishan ปีที่แล้ว

    realy tnx

  • @MohamedMounir-ct9lj
    @MohamedMounir-ct9lj ปีที่แล้ว

    explain make bulk actions button if make selected rows

  • @ksks4388
    @ksks4388 หลายเดือนก่อน

    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.

  • @alphillips2400
    @alphillips2400 ปีที่แล้ว

    This is good.

  • @bambanx
    @bambanx 2 ปีที่แล้ว

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

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว +1

      Our own QuickAdminPanel.com

    • @bambanx
      @bambanx 2 ปีที่แล้ว +1

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

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว

      Yes.

  • @judeartthaddeuslamberang6156
    @judeartthaddeuslamberang6156 2 ปีที่แล้ว

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

  • @judeartthaddeuslamberang6156
    @judeartthaddeuslamberang6156 2 ปีที่แล้ว

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

  • @syukrieyansyah4157
    @syukrieyansyah4157 2 ปีที่แล้ว

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

  • @ahmadfauzi-ho6zg
    @ahmadfauzi-ho6zg 2 ปีที่แล้ว +1

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

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว +1

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

  • @programminggeekseth3797
    @programminggeekseth3797 ปีที่แล้ว

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

  • @pabsCDN
    @pabsCDN 2 ปีที่แล้ว +1

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

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว

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

    • @pabsCDN
      @pabsCDN 2 ปีที่แล้ว

      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  2 ปีที่แล้ว

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

    • @1tv0r
      @1tv0r 2 ปีที่แล้ว +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 2 ปีที่แล้ว +4

      I tried it on a larger table, works great!

  • @bforbiswajit
    @bforbiswajit 8 หลายเดือนก่อน

    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.

    • @LaravelDaily
      @LaravelDaily  8 หลายเดือนก่อน +1

      Filament Tables

  • @robyortega6147
    @robyortega6147 2 ปีที่แล้ว

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

  • @richardhoyle7778
    @richardhoyle7778 2 ปีที่แล้ว

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

  • @zabodaimond
    @zabodaimond 2 ปีที่แล้ว

    that is like yajra ?

  • @mkwaliyo
    @mkwaliyo ปีที่แล้ว

    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.

  • @nouira2185
    @nouira2185 2 ปีที่แล้ว +2

    thanks please review more useful packages

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว +1

      Any suggestions?

    • @1tv0r
      @1tv0r 2 ปีที่แล้ว

      @@LaravelDaily Wire UI?

    • @nouira2185
      @nouira2185 2 ปีที่แล้ว

      @@LaravelDaily AI ? deep Learning , ML ?

  • @wolfganggermain7175
    @wolfganggermain7175 10 หลายเดือนก่อน

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

    • @LaravelDaily
      @LaravelDaily  10 หลายเดือนก่อน +1

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

  • @kabbajsouheil6792
    @kabbajsouheil6792 2 ปีที่แล้ว

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

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว

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

  • @websolutionpro9430
    @websolutionpro9430 2 ปีที่แล้ว

    powergrid emit not working. please help me

  • @sinisa.
    @sinisa. 2 ปีที่แล้ว

    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  2 ปีที่แล้ว +1

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

    • @sinisa.
      @sinisa. 2 ปีที่แล้ว

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

  • @nam7943
    @nam7943 2 ปีที่แล้ว

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

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว

      Read the documentation of the package, please

  • @johnmurithi8947
    @johnmurithi8947 2 ปีที่แล้ว

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

  • @websolutionpro9430
    @websolutionpro9430 2 ปีที่แล้ว

    please make a video about powergrid emit event

  • @ush6939
    @ush6939 2 ปีที่แล้ว

    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

  • @rayasianboyofficial
    @rayasianboyofficial 2 ปีที่แล้ว

    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  2 ปีที่แล้ว +1

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

    • @rayasianboyofficial
      @rayasianboyofficial 2 ปีที่แล้ว

      @@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  2 ปีที่แล้ว

      I can't debug it for you here in a TH-cam 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.

  • @1337kaas
    @1337kaas 2 ปีที่แล้ว +1

    Wow this is a huge timesaver

  • @medoune89
    @medoune89 2 ปีที่แล้ว

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

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว +1

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

    • @medoune89
      @medoune89 2 ปีที่แล้ว

      @@LaravelDaily thank you sir 👍👍👍

  • @samiullah0011
    @samiullah0011 ปีที่แล้ว

    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  ปีที่แล้ว

      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.

  • @muhammadmesum1729
    @muhammadmesum1729 2 ปีที่แล้ว

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

  • @Akosiyawin
    @Akosiyawin 2 ปีที่แล้ว +1

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

    • @1tv0r
      @1tv0r 2 ปีที่แล้ว

      only livewire, not vuejs support

  • @latlov
    @latlov 2 ปีที่แล้ว +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 2 ปีที่แล้ว +1

      The bug will be fixed in the upcoming release 🙃

    • @1tv0r
      @1tv0r 2 ปีที่แล้ว +1

      the latest version, 1.4, solved this problem

    • @latlov
      @latlov 2 ปีที่แล้ว

      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

  • @ast20031
    @ast20031 2 ปีที่แล้ว

    Can i use on jetstream?

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว

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

    • @ast20031
      @ast20031 2 ปีที่แล้ว

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

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว

      As I said, haven't tried

  • @waeldghaies3729
    @waeldghaies3729 2 ปีที่แล้ว +2

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

    • @1tv0r
      @1tv0r 2 ปีที่แล้ว

      what is the problem?

    • @waeldghaies3729
      @waeldghaies3729 2 ปีที่แล้ว

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

    • @luanfreitasdev
      @luanfreitasdev 2 ปีที่แล้ว

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

  • @saidhr9142
    @saidhr9142 2 ปีที่แล้ว +2

    Awesom, no more datatable with jquery
    Thank you

    • @luanfreitasdev
      @luanfreitasdev 2 ปีที่แล้ว +1

      I also suffered a lot with jquery datatables 😂

  • @dicalpplacid137
    @dicalpplacid137 2 ปีที่แล้ว +2

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

    • @luanfreitasdev
      @luanfreitasdev 2 ปีที่แล้ว +1

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

    • @Akosiyawin
      @Akosiyawin 2 ปีที่แล้ว

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

  • @majid_alsaidi
    @majid_alsaidi 11 หลายเดือนก่อน

    What about the performance 🤔

  • @avinamatya3892
    @avinamatya3892 2 ปีที่แล้ว +1

    What if there are 10000 datas will it slows down?

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว +1

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

    • @1tv0r
      @1tv0r 2 ปีที่แล้ว +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 2 ปีที่แล้ว

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

    • @avinamatya3892
      @avinamatya3892 2 ปีที่แล้ว

      @@1tv0r thanks for the information

  • @ossai1
    @ossai1 6 หลายเดือนก่อน

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

  • @zacharyzheng9326
    @zacharyzheng9326 2 ปีที่แล้ว

    How about laravel-livewire-tables?

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว

      Also good

    • @mrrnebula3424
      @mrrnebula3424 2 ปีที่แล้ว

      it's really good. Currently i use it on my project

  • @srikanthsanjeev
    @srikanthsanjeev 2 ปีที่แล้ว

    This package will not work inside livewire component

  • @NotBeHaris
    @NotBeHaris 2 ปีที่แล้ว

    Sir waiting for new video.....

    • @LaravelDaily
      @LaravelDaily  2 ปีที่แล้ว

      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 2 ปีที่แล้ว

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

  • @celebritydev1
    @celebritydev1 2 ปีที่แล้ว +1

    Quite cool but, it's somehow limited.

    • @luanfreitasdev
      @luanfreitasdev 2 ปีที่แล้ว +1

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

  • @balkan77forum66
    @balkan77forum66 ปีที่แล้ว

    what program u using?