Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rappasoft/laravel-livewire-tables
A dynamic table component for Laravel Livewire
https://github.com/rappasoft/laravel-livewire-tables
datatables laravel laravel-livewire livewire livewire-tables
Last synced: 3 days ago
JSON representation
A dynamic table component for Laravel Livewire
- Host: GitHub
- URL: https://github.com/rappasoft/laravel-livewire-tables
- Owner: rappasoft
- License: mit
- Created: 2020-03-26T12:02:34.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-27T01:08:25.000Z (3 months ago)
- Last Synced: 2024-10-29T10:42:32.726Z (3 months ago)
- Topics: datatables, laravel, laravel-livewire, livewire, livewire-tables
- Language: PHP
- Homepage: https://rappasoft.com/docs/laravel-livewire-tables/v2/introduction
- Size: 2.83 MB
- Stars: 1,778
- Watchers: 38
- Forks: 335
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Security: .github/SECURITY.md
- Support: docs/support-me.md
Awesome Lists containing this project
- awesome-livewire - Livewire Dynamic Tables
README
![Package Logo](https://banners.beyondco.de/Laravel%20Livewire%20Tables.png?theme=light&packageName=rappasoft%2Flaravel-livewire-tables&pattern=hideout&style=style_1&description=A+dynamic+table+component+for+Laravel+Livewire&md=1&fontSize=100px&images=table)
[![Latest Version on Packagist](https://img.shields.io/packagist/v/rappasoft/laravel-livewire-tables.svg?style=flat-square)](https://packagist.org/packages/rappasoft/laravel-livewire-tables)
[![Styling](https://github.com/rappasoft/laravel-livewire-tables/actions/workflows/php-cs-fixer.yml/badge.svg)](https://github.com/rappasoft/laravel-livewire-tables/actions/workflows/php-cs-fixer.yml)
[![Tests](https://github.com/rappasoft/laravel-livewire-tables/actions/workflows/run-tests.yml/badge.svg)](https://github.com/rappasoft/laravel-livewire-tables/actions/workflows/run-tests.yml)
[![Total Downloads](https://img.shields.io/packagist/dt/rappasoft/laravel-livewire-tables.svg?style=flat-square)](https://packagist.org/packages/rappasoft/laravel-livewire-tables)
[![codecov](https://codecov.io/gh/rappasoft/laravel-livewire-tables/graph/badge.svg?token=1B9VKO9KWG)](https://codecov.io/gh/rappasoft/laravel-livewire-tables)
![PHP Stan Level 6](https://img.shields.io/badge/PHPStan-level%206-brightgreen.svg?style=flat)### Enjoying this package? [Buy me a beer 🍺](https://www.buymeacoffee.com/rappasoft)
A dynamic Laravel Livewire component for data tables.
![Dark Mode](https://imgur.com/QoEdC7n.png)
![Full Table](https://i.imgur.com/2kfibjR.png)
### [Bootstrap 4 Demo](https://tables.laravel-boilerplate.com/bootstrap-4) | [Bootstrap 5 Demo](https://tables.laravel-boilerplate.com/bootstrap-5) | [Tailwind Demo](https://tables.laravel-boilerplate.com/tailwind) | [Demo Repository](https://github.com/rappasoft/laravel-livewire-tables-demo)
## Installation
You can install the package via composer:
``` bash
composer require rappasoft/laravel-livewire-tables
```You must also have [Alpine.js](https://alpinejs.dev) version 3 or greater installed and available to the component.
## Documentation and Usage Instructions
See the [documentation](https://rappasoft.com/docs/laravel-livewire-tables) for detailed installation and usage instructions.
## Basic Example
```php
setPrimaryKey('id');
}public function columns(): array
{
return [
Column::make('ID', 'id')
->sortable(),
Column::make('Name')
->sortable(),
];
}
}```
### [See advanced example](https://rappasoft.com/docs/laravel-livewire-tables/v2/examples/advanced-example)
## Testing
```bash
composer test
```## Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.
## Contributing
Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.
## Security Vulnerabilities
Please e-mail [email protected] to report any security vulnerabilities instead of the issue tracker.
## Credits
- [Anthony Rappa](https://github.com/rappasoft)
- [Joe McElwee](https://github.com/lrljoe)
- [All Contributors](./CONTRIBUTORS.md)## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.