Download the PHP package readerstacks/reportmanager without Composer
On this page you can find all versions of the php package readerstacks/reportmanager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download readerstacks/reportmanager
More information about readerstacks/reportmanager
Files in readerstacks/reportmanager
Package reportmanager
Short Description Create Any report easily with laravel report builder same as metabase
License MIT
Informations about the package reportmanager
Laravel Report Generator as Metabase By abnosoftwares.com
Create Any report easily with laravel report builder same as metabase.
For license information check the LICENSE-file.
Features
- Generate any report in chart, table format easily like metabase.
- Share URL.
- Share password protected URL of Report.
- Create run time varibales for conditional statement
- Add custom layouts according to need.
- Add custom input filters.
- Run query before save to database.
- Save Report for external or future use.
- Customize inbuild filters and layout.
- Use multiple database for reports.
Installation
1 - Dependency
The first step is using composer to install the package and automatically update your composer.json
file, you can do this by running:
Note: If you are using Laravel 5.5, the steps 2 for providers and aliases, are unnecessaries. QieryMigrations supports Laravel new Package Discovery.
2 - Provider
You need to update your application configuration in order to register the package so it can be loaded by Laravel, just update your config/app.php
file adding the following code at the end of your 'providers'
section:
config/app.php
Lumen
Go to /bootstrap/app.php
file and add this line:
3 Configuration
Publish config
In your terminal type
Run Migration
In your terminal type
Usage
Laravel Usage
Access directly http://localhost/report-manager/builder
if you want to use in code anywhere then
Customization
Add New Layout
You can create any custom layout by registering the class in reportconfig.php
file
and class
if you look at class \Aman5537jains\ReportBuilder\Layouts\TableLayout\TableLayout
then you customize it or you can register your class as below
Add New Input Filter
You can create any filter input layout by registering the class in reportconfig.php
file
and class
if you look at class \Aman5537jains\ReportBuilder\Inputs\TextInput::class
then you customize it or you can register your class as below
and more complex datefilter