PHPackages                             always-open/report-engine - 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. always-open/report-engine

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

always-open/report-engine
=========================

General reporting engine for Laravel

v4.1.1(1y ago)72.7k2MITPHPPHP ^8.2.0|^8.3.0|^8.4.0CI failing

Since Jun 17Pushed 1y ago1 watchersCompare

[ Source](https://github.com/always-open/report-engine)[ Packagist](https://packagist.org/packages/always-open/report-engine)[ Docs](https://github.com/always-open/report-engine)[ GitHub Sponsors](https://github.com/always-open)[ RSS](/packages/always-open-report-engine/feed)WikiDiscussions 4.x Synced 1mo ago

READMEChangelog (10)Dependencies (10)Versions (54)Used By (0)

General reporting engine for Laravel
====================================

[](#general-reporting-engine-for-laravel)

[![Latest Version on Packagist](https://camo.githubusercontent.com/53df60b7b08cb834be8975c7364f8de342144f245da73ac01882c75e40f297db/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c776179732d6f70656e2f7265706f72742d656e67696e652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/always-open/report-engine)[![GitHub Tests Action Status](https://camo.githubusercontent.com/d0c874ba7cd5937ef6ee5dfa65c79600354ad719d13a0767e9b40d7d48831b85/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f616c776179732d6f70656e2f7265706f72742d656e67696e652f72756e2d74657374733f6c6162656c3d7465737473)](https://github.com/always-open/report-engine/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/6ad6f96a769d0fd305b19ec7973600f42688065380796b943b5b873f83cac5aa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f616c776179732d6f70656e2f7265706f72742d656e67696e652f436865636b253230262532306669782532307374796c696e673f6c6162656c3d636f64652532307374796c65)](https://github.com/always-open/report-engine/actions?query=workflow%3A%22Check+%26+fix+styling%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/701e77ff4fe872d8fcfc23625201fbb12a9832fc2423a1a5b9a6681ced89bac0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616c776179732d6f70656e2f7265706f72742d656e67696e652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/always-open/report-engine)

General reporting engine for Laravel

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

[](#installation)

You can install the package via composer:

```
composer require always-open/report-engine
```

Usage
-----

[](#usage)

### Create a report

[](#create-a-report)

Create a report that extends the ReportBase. Within this class you will define the query to fetch the data as well as the columns which will be output.

```
