PHPackages                             salekur/nova-report-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. salekur/nova-report-generator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

salekur/nova-report-generator
=============================

A Laravel Nova report generator tool.

v0.0.2(2y ago)0221[2 issues](https://github.com/SalekurPolas/nova-report-generator/issues)MITPHPPHP ^7.3|^8.0

Since Sep 30Pushed 2y ago1 watchersCompare

[ Source](https://github.com/SalekurPolas/nova-report-generator)[ Packagist](https://packagist.org/packages/salekur/nova-report-generator)[ RSS](/packages/salekur-nova-report-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (3)Versions (5)Used By (0)

Nova Report Generator
=====================

[](#nova-report-generator)

A [Laravel Nova](https://nova.laravel.com) report generator tool that can generate reports for any model with selected columns. It can also export the data in CSV and PDF format. It also has a filter option for date range and has functionality to sum any column. It is a very simple tool that can be used for generating reports for any model on any Laravel project which use Laravel Nova.

Dependencies
------------

[](#dependencies)

- [PHP &gt;= 7.3](https://www.php.net/downloads.php)
- [Laravel &gt;= 8.0](https://laravel.com)
- [Nova &gt;= 4.0](https://nova.laravel.com)
- [laravel-dompdf](https://github.com/barryvdh/laravel-dompdf)

Installation
------------

[](#installation)

```
composer require salekur/nova-report-generator
```

Compatibility
-------------

[](#compatibility)

I have tested the following dependency versions.

DependencyVersionsPHP&gt;= 7.3Laravel&gt;= 8.0Nova&gt;= 4.0laravel-dompdf\* (any)Publish Configuration
---------------------

[](#publish-configuration)

Publish the configuration file using the following command:

```
php artisan vendor:publish --tag=reporter-config --provider=Salekur\NovaReportGenerator\ToolServiceProvider
```

Publish Views (Optional)
------------------------

[](#publish-views-optional)

You can publish the views file if you want to customize the views. Publish the views file using the following command:

```
php artisan vendor:publish --tag=reporter-views --provider=Salekur\NovaReportGenerator\ToolServiceProvider
```

Default Configuration
---------------------

[](#default-configuration)

```
