(Laravel 5+) Simple and effective way to generate CRUD from your models or database
Switch branches/tags
Nothing to show
Clone or download
marabesi Update README.md
hits badge added
Latest commit a55df62 Oct 25, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets/gentella
config
routes
src
tests
views
.gitignore
.travis.yml
LICENSE
README.md
composer.json
phpunit.xml

README.md

easy-crud

Codacy Badge Build Status Latest Stable Version Total Downloads Latest Unstable Version License composer.lock HitCount

(Laravel 5+) Simple and effective way to generate CRUD from your models or database

Version Compatibility

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

What you can do?

  • Generate CRUD from Laravel models
  • Generate CRUD from database table (not ready)

Powered by Gentelella theme

Gentelella Bootstrap Admin Template

Features

  • Friendly admin to manage your data (CRUD)
  • Prevent collisions with defined routes
  • Beautiful admin template

Installing

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 
     * above.
     */
    '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.

More info

https://marabesi.com/php/2017/09/21/easy-crud.html