PHPackages                             isanmasiv/mrliputocrudlaravel - 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. isanmasiv/mrliputocrudlaravel

ActiveLibrary[Framework](/categories/framework)

isanmasiv/mrliputocrudlaravel
=============================

A Smart CRUD Generator For Laravel

161PHP

Since Feb 18Pushed 10y ago1 watchersCompare

[ Source](https://github.com/isanmasiv/mrliputocrudlaravel)[ Packagist](https://packagist.org/packages/isanmasiv/mrliputocrudlaravel)[ RSS](/packages/isanmasiv-mrliputocrudlaravel/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![Build Status](https://camo.githubusercontent.com/21e9e6e3909b1ca7b0978d39a89ee1e176467d725f247065e4b42eeb9fbc13a8/68747470733a2f2f7472617669732d63692e6f72672f6973616e6d617369762f6d726c697075746f637275646c61726176656c2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/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)

ScaffoldInterface (CRUD Generator)
==================================

[](#scaffoldinterface-crud-generator)

[![Scaffold](https://camo.githubusercontent.com/8f764c25ba8cff68267fde988a022ae291ad26d14faf9243c43a6b977fd2c817/687474703a2f2f692e696d6775722e636f6d2f363248546c76542e706e67)](https://camo.githubusercontent.com/8f764c25ba8cff68267fde988a022ae291ad26d14faf9243c43a6b977fd2c817/687474703a2f2f692e696d6775722e636f6d2f363248546c76542e706e67)

\####Features :

- Generate your model,views,controller and migrations just in few clicks.
- Generate OneToMany relationship.
- Generate dashboard template.
- Delete confirmation message.
- Using an interface to design your table.
- Rollbacking possibility.
- Craft your laravel application faster and easier.

\###What's new in v1.2.x

- A helper FAB button.
- Migration button.
- Table rollback (database) button.
- Dashboard template generate.

\###I. Package installation

1. Add scaffold-interface to your composer.json file to require Scaffold-Interface :

```
```json
require : {
"laravel/framework": "5.2.*",
"Amranidev/scaffold-interface": "v1.2.*"
}
```

```

2. Update Composer :

```
```
composer update

```

```

3. Add the service provider to config/app.php :

```
```php

Amranidev\ScaffoldInterface\ScaffoldInterfaceServiceProvider::class,
Amranidev\Ajaxis\AjaxisServiceProvider::class,

```

```

4. Publish assets in your application with :

```
```
$ php artisan vendor:publish

```

```

5. Migrate scaffoldinterface :

```
```
$ php artisan migrate

```

```

Congratulations, you have successfully installed Scaffold Interface!

\###II. Usage

1. Access to scaffold interface :

    http://{your-project}/scaffold to get into scaffoldinterface.
2. Table creation :

    create your table . you can add many of attributes such like (String,date,longtext,etc.)
3. After creation :

    to complete your scaffolding . go to your terminal and type.

    ```
    $ php artisan migrate

    ```
4. Finally :

    scaffolding it's done. go to http://{your-project}/{your-model}
5. Rollback

    Now if you want to rollback your table just check this

    [![Imgur](https://camo.githubusercontent.com/cf7e3b12c61b262b4c0d1a61a29df556646cf3ac9120755f8ad1d89fd231555e/687474703a2f2f692e696d6775722e636f6d2f646e5963325a452e706e67)](https://camo.githubusercontent.com/cf7e3b12c61b262b4c0d1a61a29df556646cf3ac9120755f8ad1d89fd231555e/687474703a2f2f692e696d6775722e636f6d2f646e5963325a452e706e67)

    Before you make your rollback make sure that you have rollbacked your table from database and avoid to keep routes recoureces.
6. OneToMany Relationship

    example :

    basically we want to generate a small app that contain (Clients , Products , Orders).

    so the Orders must include the Clients and products foreign keys. then first things first is to generate Clients and Products normally.

    after that you could generate Orders and adding two relation to Clients and products.
7. Check this out

    Add (route::group) to *vendor/amranidev/scaffold-interface/src/Http/routes.php* if you're using **laravel 5.2**

```
  Route::group(['middleware' => 'web'], function () {

    Route::get('scaffold', '\Amranidev\ScaffoldInterface\Http\Controllers\GuiController@index');

    Route::post('scaffold/guipost', '\Amranidev\ScaffoldInterface\Http\Controllers\GuiController@store');

    Route::get('scaffold/guirollback/{id}', '\Amranidev\ScaffoldInterface\Http\Controllers\GuiController@destroy');

    Route::get('scaffold/guidelete/{id}', '\Amranidev\ScaffoldInterface\Http\Controllers\GuiController@deleteMsg');

    Route::get('scaffold/getAttributes/{table}', '\Amranidev\ScaffoldInterface\Http\Controllers\GuiController@GetResult');

  });
```

\####Contribution

Any ideas are welcome. Feel free to submit any issues or pull requests.

\####TODOS

- 100% Code coverage + Maximum code quality.

\####DONE

- Add a select for OneToMany (on data fields) in interface.
- Laravel 5.2 supported.
- Laravel 5.1 supported.

\####contact :

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/697d3f41432093b3204db8816382c57e6a49bee4b501d4e57ba42124e6ce3c1e?d=identicon)[isanmasiv](/maintainers/isanmasiv)

---

Top Contributors

[![mrafiqiliputo](https://avatars.githubusercontent.com/u/15317796?v=4)](https://github.com/mrafiqiliputo "mrafiqiliputo (5 commits)")

### Embed Badge

![Health badge](/badges/isanmasiv-mrliputocrudlaravel/health.svg)

```
[![Health](https://phpackages.com/badges/isanmasiv-mrliputocrudlaravel/health.svg)](https://phpackages.com/packages/isanmasiv-mrliputocrudlaravel)
```

###  Alternatives

[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k39.6M290](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
