brackets / admin-listing
Query-building helper for listing of Eloquent models
Installs: 211 997
Dependents: 3
Suggesters: 0
Security: 0
Stars: 8
Watchers: 2
Forks: 5
Type:project
Requires
- php: ^7.2.5|^7.3.0|^8.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- brackets/translatable: ^2.0
- fakerphp/faker: ^1.19
- mockery/mockery: 0.9.*|^1.0
- orchestra/testbench: ~4.0|~5.0|~6.0|~7.0|~8.0
- phpunit/phpunit: ^8.5|^9.0|^10.0
- v3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- dev-master / 3.1.x-dev
- v3.1.0
- v3.0.0
- dev-laravel-58 / 2.1.x-dev
- v2.1.1
- v2.1.0
- 2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.0.1
- v1.0.0
- v1.0.0-beta
- dev-Feat/Upgrade-Craftable-To-Laravel-10
- dev-customize-page-column-name
- dev-laravel-9
- dev-laravel-8
- dev-laravel-7
- dev-laravel-6
- dev-code-style-fixes-laravel-58
- dev-code-style-fixes
- dev-bulk-options-listing
- dev-hotfix-per-page
- dev-readme-update
- dev-upgrade-57
- dev-composer-fix
- dev-laravel-56
This package is auto-updated.
Last update: 2024-11-30 02:02:13 UTC
README
AdminListing is a helper that simplifies administration listing for your Eloquent models. It helps transforming a typical request to data. It can auto-handle all the basic stuff like pagination, ordering, search. It can handle also translatable eloquent models (see Translatable Eloquent Models).
You can find full documentation at https://docs.getcraftable.com/#/admin-listing
Testing
In order to run tests, this package requires a PostgreSQL database running (SQLite is not enough for this package). You can use one that is shipped with docker running:
docker-compose up -d
and then run tests:
./vendor/bin/phpunit
To stop the server use:
docker-compose down
Issues
Where do I report issues? If something is not working as expected, please open an issue in the main repository https://github.com/BRACKETS-by-TRIAD/craftable.