Generate your models, views, controllers, routes and migrations just in a few clicks.
Models visualization through a graph presentation (New Feature).
Views scaffolding support Bootstrap and Materialize css.
Generate (OneToMany,ManyToMany) relationships including views and controllers.
Websockets using pusher notifications.
AdminLTE dashboard template with users management system (users-roles-permissions) using laravel-permission.
Softdeletes and timestamps.
A delete confirmation message.
Using an interface to design your table.
Rollback possibility.
Generate CRUD for packages, see Lpackager, CRUD for packages/modules.
composer require amranidev/scaffold-interface
AmranidevScaffoldInterfaceScaffoldInterfaceServiceProvider::class,
AmranidevAjaxisAjaxisServiceProvider::class,
SpatiePermissionPermissionServiceProvider::class,
PusherLaravelPusherServiceProvider::class,
php artisan vendor:publish
php artisan migrate
php artisan make:auth
<?php
namespace App;
use IlluminateFoundationAuthUser as Authenticatable;
use IlluminateNotificationsNotifiable;
use SpatiePermissionTraitsHasRoles;
class User extends Authenticatable
{
use Notifiable;
use HasRoles;
}
Congratulations, you have successfully installed Scaffold Interface!
Full documentation.
Any ideas are welcome. Feel free to submit any issues or pull requests.