Download the PHP package imagina/bcrud-module without Composer
On this page you can find all versions of the php package imagina/bcrud-module. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download imagina/bcrud-module
More information about imagina/bcrud-module
Files in imagina/bcrud-module
Package bcrud-module
Short Description Crud Module for AsgardsCMS based on https://backpackforlaravel.com/
License MIT
Informations about the package bcrud-module
Backpack\CRUD
Quickly build an admin interface for your Eloquent models, using Laravel 5. Erect a complete CMS at 10 minutes/model, max.
Features:
- 33+ field types
- 1-n relationships
- n-n relationships
- Table view with search, pagination, click column to sort by it
- Reordering (nested sortable)
- Back-end validation using Requests
- Translatable models (multi-language) // TODO
- Easily extend fields (customising a field type or adding a new one is as easy as creating a new view with a particular name)
- Easily overwrite functionality (customising how the create/update/delete/reorder process works is as easy as creating a new function with the proper name in your EntityCrudCrontroller)
Subscribe to the Mailchimp list to be announced of any major features or breaking changes (once every 1-3 months).
Install
1) In your terminal:
2) Add this to your config/app.php, under "providers":
3) Run:
4) Define an 'uploads' disk. In your config/filesystems.php add this disk:
5) If you haven't already, go through steps 3-5 from the Backpack\Base installation (it provides the general views for the admin panel - layout, menu, notification bubbles, etc).
6) [Optional] You can now the file manager to the menu, in resources/views/vendor/backpack/base/inc/sidebar.blade.php
or menu.blade.php
:
Usage
Check out the documentation at https://laravelbackpack.com
In short:
-
Make your model use the CrudTrait.
-
Create a controller that extends CrudController.
-
Create a new resource route.
- (optional) Define your validation rules in a Request files.
(Optional) Enable Revisions
CRUD supports tracking and restoring Model change Revisions with the help of VentureCraft/revisionable.
To enable revisions on your Model do the following:
-
Run:
-
Add the
\Venturecraft\Revisionable\RevisionableTrait
Trait to your Model. E.g: - Enable access to Revisions in your CrudController with:
Head on over to the VentureCraft/revisionable GitHub repo to see the full documentation and extra configuration options.
Screenshots
- List view pictured above.
- Create/update view:
- File manager (elFinder):
Change log
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Cristian Tabacitu - architect, designer, manager, main coder, PR guy, customer service guy & chief honcho
- Cristian Tone - architecture improvements
- Marius Constantin - bug fixing & improvements
- Federico Liva - bug fixing
- All Contributors
Special thanks go to:
- John Skoumbourdis - Grocery CRUD for CodeIgniter was the obvious inspiration for this package.
- Jaroen Noten - creator of AdminLTE
License
The MIT License (MIT). Please see License File for more information.
All versions of bcrud-module with dependencies
composer/installers Version ~1.0
livecontrol/eloquent-datatable Version ^0.1.5
venturecraft/revisionable Version 1.*
intervention/image Version ^2.3
spatie/laravel-translatable Version ^2.1