PHPackages                             amranidev/scaffold-interface - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. amranidev/scaffold-interface

ActiveLibrary[Framework](/categories/framework)

amranidev/scaffold-interface
============================

A Smart CRUD Generator For Laravel

v1.7.24(8y ago)92120.7k130[14 issues](https://github.com/amranidev/scaffold-interface/issues)1MITPHPPHP &gt;=7.0

Since Nov 16Pushed 3y ago54 watchersCompare

[ Source](https://github.com/amranidev/scaffold-interface)[ Packagist](https://packagist.org/packages/amranidev/scaffold-interface)[ Docs](http://github.com/amranidev/scaffold-interface)[ RSS](/packages/amranidev-scaffold-interface/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (58)Used By (1)

[![Imgur](https://camo.githubusercontent.com/b7bcb843954c3351171ec403870133649eea0c4d50cbb1253df0387dc55ac39b/687474703a2f2f692e696d6775722e636f6d2f39506b58474f562e6a7067)](https://camo.githubusercontent.com/b7bcb843954c3351171ec403870133649eea0c4d50cbb1253df0387dc55ac39b/687474703a2f2f692e696d6775722e636f6d2f39506b58474f562e6a7067)[![Gitter chat](https://camo.githubusercontent.com/99d84e3c0421d64d8a4a67a89bb7952edb45d5ac5aa953c6dfcf66c3e6debd73/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636861742d6769747465722d4635303035372e737667)](https://gitter.im/amranidev-scaffold-interface/Lobby)[![Build Status](https://camo.githubusercontent.com/489d79f09de98e194977faf044681e5eba5a413f46dcb5a85e03ed2ce41bb787/68747470733a2f2f7472617669732d63692e6f72672f616d72616e696465762f73636166666f6c642d696e746572666163652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/amranidev/scaffold-interface)[![StyleCI](https://camo.githubusercontent.com/730408b22817f7d3064eca83392dce7cf5c87882d39bfae48bd27294b7665c97/68747470733a2f2f7374796c6563692e696f2f7265706f732f34353439373035352f736869656c643f7374796c653d666c6174)](https://styleci.io/repos/45497055)[![Built For Laravel](https://camo.githubusercontent.com/5dc33dc453936987e8423b2e93ebdb1955ecc7187cc664824ca4a957aecb85c2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c74253230666f722d6c61726176656c2d626c75652e737667)](http://laravel.com)[![Total Downloads](https://camo.githubusercontent.com/a8b75567864a24a1d792231e9a0debfd1429aa880f63cbf2826dd87f4bf69a78/68747470733a2f2f706f7365722e707567782e6f72672f616d72616e696465762f73636166666f6c642d696e746572666163652f646f776e6c6f616473)](https://packagist.org/packages/amranidev/scaffold-interface)[![Latest Stable Version](https://camo.githubusercontent.com/a95b8e25c8b3f387ec55b63a0486e77db70d6ae263b28db15d627e763dc52008/68747470733a2f2f706f7365722e707567782e6f72672f616d72616e696465762f73636166666f6c642d696e746572666163652f762f737461626c65)](https://packagist.org/packages/amranidev/scaffold-interface)[![Latest Unstable Version](https://camo.githubusercontent.com/954c91160f26dd77a31d89e1d3fcc6a90dc6f08ba4ed3dd93c041a329744a1a6/68747470733a2f2f706f7365722e707567782e6f72672f616d72616e696465762f73636166666f6c642d696e746572666163652f762f756e737461626c65)](https://packagist.org/packages/amranidev/scaffold-interface)[![License](https://camo.githubusercontent.com/955a1fe7a6f9102a47bc45af483bb4fbd5fb2fe57ff12f3bf08cce937d521846/68747470733a2f2f706f7365722e707567782e6f72672f616d72616e696465762f73636166666f6c642d696e746572666163652f6c6963656e7365)](https://packagist.org/packages/amranidev/scaffold-interface)

[![Scaffold](https://camo.githubusercontent.com/5820f4eb029915e79acaaa4a64428496cdad35b2bd78e07669cd4b0b0c2337ac/687474703a2f2f692e696d6775722e636f6d2f363575687250372e676966)](https://camo.githubusercontent.com/5820f4eb029915e79acaaa4a64428496cdad35b2bd78e07669cd4b0b0c2337ac/687474703a2f2f692e696d6775722e636f6d2f363575687250372e676966)

### Features

[](#features)

- 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](https://www.github.com/pusher).
- AdminLTE dashboard template with users management system (users-roles-permissions) using [laravel-permission](https://github.com/spatie/laravel-permission).
- Softdeletes and timestamps.
- A delete confirmation message.
- Using an interface to design your table.
- Rollback possibility.
- Generate CRUD for packages, see [Lpackager](https://github.com/amranidev/lpackager), [CRUD for packages/modules](http://amranidev.github.io/blog/site/crud-generator-for-packages/).

### Installation

[](#installation)

1. Run the following command:

`composer require amranidev/scaffold-interface`

2. Add the service providers to config/app.php:

```
Amranidev\ScaffoldInterface\ScaffoldInterfaceServiceProvider::class,
Amranidev\Ajaxis\AjaxisServiceProvider::class,
Spatie\Permission\PermissionServiceProvider::class,
Pusher\Laravel\PusherServiceProvider::class,
```

3. Publish the assets in your application with:

`php artisan vendor:publish`

4. Run migrations:

`php artisan migrate`

5. Authentication scaffolding:

`php artisan make:auth`

6. Add HasRole dependency to app/User.php:

```
