Livewire PowerGrid: Quick Datatable Package [REVIEW]

Поделиться
HTML-код
  • Опубликовано: 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
  • ХоббиХобби

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

  • @MonethiTebohoArthurnacious
    @MonethiTebohoArthurnacious 2 года назад +23

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

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

  • @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').

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

  • @nmaniacos
    @nmaniacos 2 года назад +2

    Come on, we were waiting for such a package!

  • @alimransujon6388
    @alimransujon6388 2 года назад +1

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

  • @HadiHasanpur
    @HadiHasanpur 2 года назад +1

    God Bless to You Again!! Mr. Povilas

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

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

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

  • @NebsterSK
    @NebsterSK 2 года назад +8

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

  • @vikasjangir3173
    @vikasjangir3173 2 года назад +1

    Nice tutorial, Thanks

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

    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

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

    Excellent app, I already use it in my projects.

  • @elmarzougui
    @elmarzougui 2 года назад +1

    Thank you so much Povilas

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

    Awesome!!

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

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

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

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

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

    very good thanks

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

    This is great.

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

  • @salvesalvefml
    @salvesalvefml 2 года назад +1

    Muito top esse pacote

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

    Nice!

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

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

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

  • @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?

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

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

    This is good.

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

    realy tnx

  • @k_a_r_i_s-1812
    @k_a_r_i_s-1812 2 года назад +1

    can you limit it to user permissions?

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

  • @ali-d-coded5620
    @ali-d-coded5620 2 года назад

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

  • @0x1stvan
    @0x1stvan Год назад

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

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

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

  • @403gtfo
    @403gtfo 2 года назад

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

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

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

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

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

    does it have print and export to pdf option?

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

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

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

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

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

  • @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!

  • @MohamedMounir-ct9lj
    @MohamedMounir-ct9lj Год назад

    explain make bulk actions button if make selected rows

  • @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 ?

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

    please make a video about powergrid emit event

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

  • @saidhr9142
    @saidhr9142 2 года назад +2

    Awesom, no more datatable with jquery
    Thank you

    • @luanfreitasdev
      @luanfreitasdev 2 года назад +1

      I also suffered a lot with jquery datatables 😂

  • @adityarathore9235
    @adityarathore9235 10 месяцев назад

    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?

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

    what program u using?

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

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

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

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

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

  • @1337kaas
    @1337kaas 2 года назад +1

    Wow this is a huge timesaver

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

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

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

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

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

  • @ksks4388
    @ksks4388 11 дней назад

    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.

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

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

  • @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 🙂

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

    that is like yajra ?

  • @bforbiswajit
    @bforbiswajit 7 месяцев назад

    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.

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

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

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

    • @LaravelDaily
      @LaravelDaily  9 месяцев назад +1

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

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

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

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

      Read the documentation of the package, please

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

    • @bestcodingchannel
      @bestcodingchannel 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 RUclips 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.

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

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

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

  • @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?

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

    powergrid emit not working. please help me

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

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

  • @majid_alsaidi
    @majid_alsaidi 10 месяцев назад

    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 4 месяца назад

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

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

    How about laravel-livewire-tables?

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

    This package will not work inside livewire component

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

  • @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 RUclips there is no video i think its my internet issue i refresh again and again. Then i commented.

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

    what program u using?