| Package Data | |
|---|---|
| Maintainer Username: | amranidev | 
| Maintainer Contact: | amranidev@gmail.com (Amrani Houssain) | 
| Package Create Date: | 2015-11-03 | 
| Package Last Update: | 2023-03-16 | 
| Home Page: | https://amranidev.github.io/scaffold-interface/docs/ | 
| Language: | PHP | 
| License: | MIT | 
| Last Refreshed: | 2025-10-30 03:00:52 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 20,671 | 
| Monthly Downloads: | 40 | 
| Daily Downloads: | 0 | 
| Total Stars: | 917 | 
| Total Watchers: | 56 | 
| Total Forks: | 133 | 
| Total Open Issues: | 14 | 

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
Amranidev\ScaffoldInterface\ScaffoldInterfaceServiceProvider::class,
Amranidev\Ajaxis\AjaxisServiceProvider::class,
Spatie\Permission\PermissionServiceProvider::class,
Pusher\Laravel\PusherServiceProvider::class,
php artisan vendor:publish
php artisan migrate
php artisan make:auth
<?php
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Spatie\Permission\Traits\HasRoles;
class User extends Authenticatable
{
    use Notifiable;
    use HasRoles;
}
Congratulations, you have successfully installed Scaffold Interface!
Any ideas are welcome. Feel free to submit any issues or pull requests.