nrakib / pgrid-mod
PowerGrid generates Advanced Datatables using Laravel Livewire.
Requires
- php: ^7.4.1 | ^8.0 | ^8.1
- box/spout: ^3
- doctrine/dbal: ^3.1|^2.12.1
- livewire/livewire: ^2.4
Requires (Dev)
- composer/composer: ^2.1
- friendsofphp/php-cs-fixer: ^3.2
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.17
- pestphp/pest: ^1.1
- pestphp/pest-plugin-faker: ^1.0
- pestphp/pest-plugin-livewire: ^1.0
- phpunit/phpunit: ^9.5
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 nrakib/pgrid-mod
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
-
Data Export to XLSX/CSV
-
Queue Export for large tables
-
Works with Bootstrap 5 or Tailwind CSS 2x - 3x
-
Translations available for ๐บ๐ธ ๐ง๐ท ๐ช๐ธ ๐ฎ๐น ๐ฉ๐ช and others...
Get started
1. Requirements
- PHP 7.4.1+
- Laravel 8x+
- Livewire 2x
- Tailwind 2x or 3x or Bootstrap 5