Dick helps you kickstart your Laravel project, providing baseline code and interface for what any/many projects will need:
- CRUD interface (client-friendly GUI for managing entities using Eloquent, inspired by Grocery Crud for CodeIgniter);
- Authentication, user, role and permission management (using Laravel Auth & Entrust);
- Superadmin tools:
- file & database backup;
- log file viewer;
- file manager;
Version: 0.5 (alpha)
Website: http://usedick.com
Documentation: http://usedick.com/docs
It's heavily opinionated and uses:
- Laravel 5
- Bootstrap 3
- jQuery
- AdminLTE theme
Future versions will provide each component as separate packages.
STABLE, BUT UNDER HEAVY DEVELOPMENT
(for alpha version)
-
Like any Laravel 5 installation, run:
chmod -R o+w storage chmod -R o+w vendor
-
Run the migration to get the users table:
php artisan migrate
-
Create a user for yourself at: http://localhost/dick/public/auth/register
-
Generate a new resource controller in the command line: php artisan make:controller ArticleController
-
Modify the new controller to extend CrudController and delete or comment any methods you don't need.
-
Create a model for your entity. php artisan make:model Models/Article
-
Create a route for it in routes.php: Route::resource('article', 'ArticleController');
See detailed installation&use of the CRUD panel here: http://usedick.com/docs