PHPackages                             imagina/bcrud-module - 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. [Admin Panels](/categories/admin)
4. /
5. imagina/bcrud-module

ActiveAsgard-module[Admin Panels](/categories/admin)

imagina/bcrud-module
====================

Crud Module for AsgardsCMS based on https://backpackforlaravel.com/

3.0.10(8y ago)2330MITHTMLPHP &gt;=7.0

Since Sep 20Pushed 8y ago1 watchersCompare

[ Source](https://github.com/imagina/asgardcms-bcrud)[ Packagist](https://packagist.org/packages/imagina/bcrud-module)[ RSS](/packages/imagina-bcrud-module/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (5)Versions (13)Used By (0)

Backpack\\CRUD
==============

[](#backpackcrud)

[![Latest Version on Packagist](https://camo.githubusercontent.com/0c3cc70694ab77841ef3bf3e85f50b324b2a5b9b934e12a5e58ce99f7e94e5a1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6261636b7061636b2f637275642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/backpack/crud)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/315e6d5ede78029e628cfdf267d9cc97daa8568ab2d8dc3f4d5c10a7f48e7b1e/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4c61726176656c2d4261636b7061636b2f435255442f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/Laravel-Backpack/CRUD)[![Coverage Status](https://camo.githubusercontent.com/4697922929549e64af6b223171fdcb402d92adf6e9bbeb2573fe481230eb33be/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f6c61726176656c2d6261636b7061636b2f637275642e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/laravel-backpack/crud/code-structure)[![Quality Score](https://camo.githubusercontent.com/ca37850b237a00faaa9a6d230f97f200ec686722e29c75973ca7e1129b156735/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6c61726176656c2d6261636b7061636b2f637275642e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/laravel-backpack/crud)[![Style CI](https://camo.githubusercontent.com/e1202b896d91394e7b52652c2f07d98dd7abad219fdbcb33d8acb166e27f39c6/68747470733a2f2f7374796c6563692e696f2f7265706f732f35333538313237302f736869656c64)](https://styleci.io/repos/53581270)[![Total Downloads](https://camo.githubusercontent.com/ca36b25f376e8900da04d8f37b969948e9617db4454bb3a8ecd229b3f799b126/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6261636b7061636b2f637275642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/backpack/crud)[![Tasks Ready to be Done](https://camo.githubusercontent.com/61aa4a78e4bb8dc6d43d821375ebda17e3d0ad1609a191d194c54dc7d0a00a69/68747470733a2f2f62616467652e776166666c652e696f2f4c61726176656c2d4261636b7061636b2f637275642e706e673f6c6162656c3d7265616479267469746c653d5265616479)](https://waffle.io/Laravel-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](http://eepurl.com/bUEGjf) to be announced of any major features or breaking changes (once every 1-3 months).**

[![List / table view for Backpack/CRUD](https://camo.githubusercontent.com/49b7b936daffefdd4556686434b0c85818970aea316587a055f2d76a41c5e064/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f323433313335322f6261636b7061636b5f637275645f6c6973742e706e67)](https://camo.githubusercontent.com/49b7b936daffefdd4556686434b0c85818970aea316587a055f2d76a41c5e064/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f323433313335322f6261636b7061636b5f637275645f6c6973742e706e67)

Install
-------

[](#install)

1. In your terminal:

```
$ composer require backpack/crud
```

2. Add this to your config/app.php, under "providers":

```
        Backpack\CRUD\CrudServiceProvider::class,
```

3. Run:

```
$ php artisan elfinder:publish #published elfinder assets
$ php artisan vendor:publish --provider="Backpack\CRUD\CrudServiceProvider" --tag="public" #publish CRUD assets
$ php artisan vendor:publish --provider="Backpack\CRUD\CrudServiceProvider" --tag="lang" #publish the lang files
$ php artisan vendor:publish --provider="Backpack\CRUD\CrudServiceProvider" --tag="config" #publish the config file
$ php artisan vendor:publish --provider="Backpack\CRUD\CrudServiceProvider" --tag="elfinder" #publish overwritten elFinder assets
```

4. Define an 'uploads' disk. In your config/filesystems.php add this disk:

```
'uploads' => [
            'driver' => 'local',
            'root' => public_path('uploads'),
        ],
```

5. If you haven't already, go through [steps 3-5 from the Backpack\\Base installation](https://github.com/Laravel-Backpack/Base#install) (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`:

```
 File manager
```

Usage
-----

[](#usage)

Check out the documentation at

In short:

1. Make your model use the CrudTrait.
2. Create a controller that extends CrudController.
3. Create a new resource route.
4. **(optional)** Define your validation rules in a Request files.

**(Optional)** Enable Revisions
-------------------------------

[](#optional-enable-revisions)

CRUD supports tracking and restoring Model change Revisions with the help of [VentureCraft/revisionable](https://github.com/VentureCraft/revisionable).

To enable revisions on your Model do the following:

1. Run:

```
$ php artisan migrate --path=vendor/venturecraft/revisionable/src/migrations #run revisionable migrations
```

2. Add the `\Venturecraft\Revisionable\RevisionableTrait` Trait to your Model. E.g:

```
namespace MyApp\Models;

class Article extends Eloquent {
    use \Backpack\CRUD\CrudTrait, \Venturecraft\Revisionable\RevisionableTrait;

    // If you are using another bootable trait the be sure to override the boot method in your model
    public static function boot()
    {
        parent::boot();
    }
}
```

3. Enable access to Revisions in your CrudController with:

```
$this->crud->allowAccess('revisions');
```

Head on over to the [VentureCraft/revisionable](https://github.com/VentureCraft/revisionable) GitHub repo to see the full documentation and extra configuration options.

Screenshots
-----------

[](#screenshots)

- List view pictured above.
- Create/update view: [![Create or update view for Backpack/CRUD](https://camo.githubusercontent.com/d9bcc742a9b85105a5436a5d48d097fb9dcb57e780224feff598f7deb16a887c/68747470733a2f2f696e66696e69742e696f2f5f2f3332637a5761382e706e67)](https://camo.githubusercontent.com/d9bcc742a9b85105a5436a5d48d097fb9dcb57e780224feff598f7deb16a887c/68747470733a2f2f696e66696e69742e696f2f5f2f3332637a5761382e706e67)
- File manager (elFinder): [![File manager interface for Backpack/CRUD](https://camo.githubusercontent.com/766d93960262208ed30d01f2828a08b3734132fa9d121ec1c46b2497086b4011/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f323433313335322f6261636b7061636b5f637275645f656c66696e6465722e706e67)](https://camo.githubusercontent.com/766d93960262208ed30d01f2828a08b3734132fa9d121ec1c46b2497086b4011/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f323433313335322f6261636b7061636b5f637275645f656c66696e6465722e706e67)

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Cristian Tabacitu](http://tabacitu.ro) - architect, designer, manager, main coder, PR guy, customer service guy &amp; chief honcho
- [Cristian Tone](http://updivision.com) - architecture improvements
- [Marius Constantin](http://updivision.com) - bug fixing &amp; improvements
- [Federico Liva](https://github.com/fede91it) - bug fixing
- [All Contributors](../../contributors)

Special thanks go to:

- [John Skoumbourdis](http://www.grocerycrud.com/) - Grocery CRUD for CodeIgniter was the obvious inspiration for this package.
- [Jaroen Noten](https://github.com/JeroenNoten/Laravel-AdminLTE) - creator of AdminLTE

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 75.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~12 days

Total

12

Last Release

3073d ago

Major Versions

2.0.0 → 3.0.02017-09-26

PHP version history (3 changes)2.0.0PHP &gt;=5.5

3.0.0PHP &gt;=7.0.0

3.0.3PHP &gt;=7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/2bc4bd5d733cfbe7e145670fbb1539bdb8d33f43c2cca4f26a119d37dfbad62f?d=identicon)[imagina](/maintainers/imagina)

---

Top Contributors

[![tabacitu](https://avatars.githubusercontent.com/u/1032474?v=4)](https://github.com/tabacitu "tabacitu (337 commits)")[![imagina](https://avatars.githubusercontent.com/u/758247?v=4)](https://github.com/imagina "imagina (37 commits)")[![se1exin](https://avatars.githubusercontent.com/u/2385350?v=4)](https://github.com/se1exin "se1exin (19 commits)")[![OwenMelbz](https://avatars.githubusercontent.com/u/1094740?v=4)](https://github.com/OwenMelbz "OwenMelbz (16 commits)")[![Ghitu](https://avatars.githubusercontent.com/u/7511010?v=4)](https://github.com/Ghitu "Ghitu (5 commits)")[![mariusconstantin2503](https://avatars.githubusercontent.com/u/4282568?v=4)](https://github.com/mariusconstantin2503 "mariusconstantin2503 (5 commits)")[![michaellindahl](https://avatars.githubusercontent.com/u/692663?v=4)](https://github.com/michaellindahl "michaellindahl (4 commits)")[![nathanielks](https://avatars.githubusercontent.com/u/314009?v=4)](https://github.com/nathanielks "nathanielks (3 commits)")[![viktorivanov](https://avatars.githubusercontent.com/u/6695695?v=4)](https://github.com/viktorivanov "viktorivanov (2 commits)")[![adeschenes](https://avatars.githubusercontent.com/u/3375897?v=4)](https://github.com/adeschenes "adeschenes (2 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (2 commits)")[![ReadyPlayerNaN](https://avatars.githubusercontent.com/u/1508022?v=4)](https://github.com/ReadyPlayerNaN "ReadyPlayerNaN (2 commits)")[![welcoMattic](https://avatars.githubusercontent.com/u/773875?v=4)](https://github.com/welcoMattic "welcoMattic (1 commits)")[![bretvanhorn](https://avatars.githubusercontent.com/u/13129372?v=4)](https://github.com/bretvanhorn "bretvanhorn (1 commits)")[![dezlitz](https://avatars.githubusercontent.com/u/4271492?v=4)](https://github.com/dezlitz "dezlitz (1 commits)")[![morfin60](https://avatars.githubusercontent.com/u/3142481?v=4)](https://github.com/morfin60 "morfin60 (1 commits)")[![Piterden](https://avatars.githubusercontent.com/u/5930429?v=4)](https://github.com/Piterden "Piterden (1 commits)")[![rafix](https://avatars.githubusercontent.com/u/155984?v=4)](https://github.com/rafix "rafix (1 commits)")[![twmbx](https://avatars.githubusercontent.com/u/536306?v=4)](https://github.com/twmbx "twmbx (1 commits)")[![villers](https://avatars.githubusercontent.com/u/3822295?v=4)](https://github.com/villers "villers (1 commits)")

### Embed Badge

![Health badge](/badges/imagina-bcrud-module/health.svg)

```
[![Health](https://phpackages.com/badges/imagina-bcrud-module/health.svg)](https://phpackages.com/packages/imagina-bcrud-module)
```

###  Alternatives

[october/rain

October Rain Library

1581.7M73](/packages/october-rain)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[eveseat/web

SeAT Web Interface

2623.4k149](/packages/eveseat-web)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
