Download the PHP package enhacudima/dynamic-extract without Composer
On this page you can find all versions of the php package enhacudima/dynamic-extract. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download enhacudima/dynamic-extract
More information about enhacudima/dynamic-extract
Files in enhacudima/dynamic-extract
Package dynamic-extract
Short Description With this package it will be possible to dynamically extract data from database to excel through date ranges or dynamic filters
License MIT
Informations about the package dynamic-extract
Dynamic-extract
Dynamic-extract is a powerful database query extract to Excel and CSV manager for laravel PHP framework with elegant view without additional code.
Features
- Powerful, Simple & fast
- Robust background job processing (queues)
- Login session (Laravel Auth or built-in verfication token)
- Dynamic filters
- Notifications
- Preview data
Demo
FAQ
Why I need this?
Imagine that you have an application with a database and you are responsible for creating reports via SQL queries for different users or departments. This package will help you manage access and perform some of the more complex database tasks on the end user, without the end user having database knowledge.
Requires
Get all items
Parameter | Verson | Description |
---|---|---|
php |
^7.3 or ^8.0 |
Required |
laravel/framework |
^8.75 |
Required |
maatwebsite/excel |
^3.1 |
Required |
Installation
Install with composer
Filter Function
- Date range
- Search field
- Dropdown field
- Group by
- Select table columuns
- Less than
- Greater than
Commands
Add new tables to the list
`
List tables
`
Add new access
`
List access
`
Revoke access
`
Delete exported files
`
Other commands
You don't need to run the commands on first installation
Migration
`
Config
`
Configurations
All configuration well be place on config file at app/config/dynamic-extract.php. after modification please run `
List
Parameter | type | Description |
---|---|---|
auth |
boolean |
If is true you must implement Laravel Auth |
prefix |
array |
Prefix your route name and extracted folder name |
(Permission)- permissions |
string |
Example: table_view |
(Permission) - middleware |
array |
Example: web |
permissions |
array |
Set your permissions based on your application premissions |
Security Vulnerabilities
If you discover a security vulnerability, please send an e-mail to [email protected]. All security vulnerabilities will be promptly addressed.
License
licensed under the MIT license.