Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spartnernl/laravel-nova-excel
๐ Supercharged Excel exports for Laravel Nova Resources
https://github.com/spartnernl/laravel-nova-excel
excel laravel laravel-nova laravel-package laravelnova nova phpspreadsheet
Last synced: 3 days ago
JSON representation
๐ Supercharged Excel exports for Laravel Nova Resources
- Host: GitHub
- URL: https://github.com/spartnernl/laravel-nova-excel
- Owner: SpartnerNL
- License: mit
- Created: 2018-08-25T18:37:14.000Z (over 6 years ago)
- Default Branch: 1.3
- Last Pushed: 2024-03-15T14:58:56.000Z (10 months ago)
- Last Synced: 2024-05-19T12:25:07.623Z (8 months ago)
- Topics: excel, laravel, laravel-nova, laravel-package, laravelnova, nova, phpspreadsheet
- Language: PHP
- Homepage: https://docs.laravel-excel.com/nova/1.0/
- Size: 379 KB
- Stars: 368
- Watchers: 17
- Forks: 72
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
![banner-nova](https://user-images.githubusercontent.com/7728097/57463952-16783a80-727c-11e9-87f7-94aae5284bfc.jpg)
Supercharge your Laravel Nova resource exports
Quickstart
ยท
Documentation
ยท
Blog
ยท
Contributing
ยท
Support## โจ Features
- **Easily export resources to Excel.** Supercharge your Nova resources and export them directly to an Excel or CSV document. Exporting has never been so easy.
- **Supercharged resource exports.** Export resources with automatic chunking for better performance. You provide us the query, we handle the performance. Exporting even larger resources? No worries, Laravel Nova Excel has your back. You can queue your exports so all of this happens in the background.
- **Export based on filters and selection.** Select or filter only certain resources and export only those to Excel!
- **Export lenses.** Got custom lenses defined? When exporting from a lens, it will use the query of the lens to determine which data needs to be exported!
## :rocket: 5 minutes quick start
:bulb: Require this package in the `composer.json` of your Laravel project. This will download the package and Laravel-Excel.
```
composer require maatwebsite/laravel-nova-excel
```:muscle: Go to your resource. As example we'll use the `app/Nova/User.php`. Add `DownloadExcel` action to your `actions()` list.
```php