(Laravel 5+) Simple and effective way to generate CRUD from your models or database
Laravel | EasyCrud |
---|---|
4.x.x | Not supported |
5.0.x | Not supported |
5.1.x | 1.x.x |
5.2.x | 1.x.x |
5.3.x | Not supported |
5.4.x | Not supported |
5.5.x | Not supported |
- Generate CRUD from Laravel models
- Generate CRUD from database table (not ready)
- Friendly admin to manage your data (CRUD)
- Prevent collisions with defined routes
- Beautiful admin template
composer require marabesi/easy-crud
Update the service provider list
'providers' => [
EasyCrud\Providers\EasyCrud::class,
]
Publish the vendor assets to you current project
artisan vendor:publish
Now, you should have a file called easy-crud.php
inside your config folder, open it and edit as you wish.
<?php
return [
/**
* All models that should have a CRUD. The key of the element will
* appear as the menu label in the admin area
*/
'models' => [
'Users' => \App\User::class
],
/**
* URL that should be used to access the gentella admin
* where you can manage all models that have CRUD
*/
'url_base' => '/admin',
/**
* You might want to have some validation before accessing
* the gentela admin, to achieve that, just inform the middleware
* class name in the array. It will go through each middleware declared
* below.
*/
'middlewares' => [
]
];
Add every model that you want to see in the admin in the models
array, the
key should be the label name. It will appear in the admin area.