power-components / livewire-powergrid
PowerGrid generates Advanced Datatables using Laravel Livewire.
Fund package maintenance!
luanfreitasdev
Installs: 190 320
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1 059
Watchers: 14
Forks: 154
Open Issues: 3
Requires
- php: ^8.0
- doctrine/dbal: ^3.1|2.12.1
- illuminate/support: ^8.18|^9.0|^10.0
- livewire/livewire: ^2.10
- openspout/openspout: ^4.6
Requires (Dev)
- composer/composer: ^2.1
- friendsofphp/php-cs-fixer: ^3.13.1
- laradumps/laradumps: ^1.1
- nunomaduro/larastan: ^1.0 | ^2.4
- orchestra/testbench: ^6.17 | ^7.0 | ^8.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-faker: ^1.0
- pestphp/pest-plugin-livewire: ^1.0
- phpunit/phpunit: ^9.5
- dev-main
- 4.x-dev
- 3.x-dev
- v3.7.5
- v3.7.4
- v3.7.3
- v3.7.2
- v3.7.1
- v3.7.0
- v3.6.2
- v3.6.1
- v3.6.0
- v3.5.13
- v3.5.12
- v3.5.11
- v3.5.10
- v3.5.9
- v3.5.8
- v3.5.7
- v3.5.6
- v3.5.5
- v3.5.4
- v3.5.3
- v3.5.2
- v3.5.1
- v3.5.0
- v3.4.1
- v3.4.0
- v3.3.0
- v3.2.9
- v3.2.8
- v3.2.7
- v3.2.6
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.0
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.4.13
- v2.4.12
- v2.4.11
- v2.4.10
- v2.4.9
- v2.4.8
- v2.4.7
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.7
- v2.3.6
- v2.3.5
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.1
- v2.0.0
- v1.5.1
- v1.5.0
- v1.4.7
- v1.4.6
- v1.4.5
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.11
- v1.2.10
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- dev-pest2x
- dev-responsive
This package is auto-updated.
Last update: 2023-03-23 13:48:17 UTC
README
📚 Documentation | 🔥 Features | ⌨️ Get startedLivewire ⚡PowerGrid⚡
PowerGrid creates modern, powerful and easy to customize Datatables based on Laravel Livewire library.
➔ Zero Configuration: Tables have basic features activated by default.
➔ It fits your needs: Extend and customize your table including components (checkbox, action buttons, editable fields), global search feature, column data filters and data export tool.
➔ Full Stubs: Table components include feature examples. Just uncomment some code, enter your data, and it works!
🚀 Instant Demo
Get a view of what PowerGrid can offer in just 2 commands:
Install
composer require power-components/livewire-powergrid
Run
php artisan powergrid:demo
Features
With PowerGrid you get right out of the box:
-
Filters & Search
-
Column Sorting
-
Column Sum, Count & Average in Header/Footer
-
Pagination
-
Action Checkboxes
-
Action Buttons
-
Bulk Actions
-
Action Rules: Conditionally disable, hide and modify Action Buttons, Checkboxes and rows
-
Toggle button
-
Click to edit
-
Click to copy
-
Link inside a table cell
-
Livewire Modal Integration (Wire Elements Modal)
-
Data Export to XLSX/CSV (OpenSpout)
-
Queue Export for large tables
-
Works with Bootstrap 5 or Tailwind CSS 3x
-
Translations available for 🇺🇸 🇧🇷 🇪🇸 🇮🇹 🇩🇪 and others...
Get started
1. Requirements
- PHP 8.0+
- Laravel 8.75+
- Livewire 2.10x
- Tailwind 3x or Bootstrap 5
2. Install
Please follow the steps indicated in our Documentation - Install page.
3. Support
For questions, issues, bug reports and feature requests, please use our Issues.
Before submitting a new request, please look into our previous issues.
Verify if your bug/question or feature request has been previously submitted.
4. How to contribute
We appreciate your interest in contributing with PowerGrid.
Please read the Contributing Guide.
5. Credits
Created by: Luan Freitas
- Contributors
- Logo & artwork by Caneco
Notice of Non-Affiliation and Disclaimer: Livewire PowerGrid is not affiliated, associated, endorsed by, or in any way officially connected with the Laravel Livewire - copyright by Caleb Porzio.
Sponsored by:
Supported by:
Notice of Non-Affiliation and Disclaimer: Livewire PowerGrid is not affiliated, associated, endorsed by, or in any way officially connected with the Laravel Livewire - copyright by Caleb Porzio.