danielverissimo/l5scaffold
| Install | |
|---|---|
composer require danielverissimo/l5scaffold |
|
| Latest Version: | 1.1 |
| PHP: | >=5.4.0 |
| Older releases: | 5 |
| License: | MIT |
| Last Updated: | Jul 10, 2018 |
| Links: | GitHub · Packagist |
Note: In this fork I have created some stubs specific to my architecture.
Laravel 5.x Scaffold Generator
Usage
Step 1: Install Through Composer
composer require 'laralib/l5scaffold' --dev
Step 2: Add the Service Provider
Open config/app.php and, to your providers array at the bottom, add:
Laralib\L5scaffold\GeneratorsServiceProvider::class
Step 3: Run Artisan!
You're all set. Run php artisan from the console, and you'll see the new commands make:scaffold.
Examples
Use this command to generator scaffolding of Tweet in your project:
php artisan make:scaffold Tweet \
--schema="title:string:default('Tweet #1'), body:text"
or with more options
php artisan make:scaffold Tweet \
--schema="title:string:default('Tweet #1'), body:text" \
--ui="bs3" \
--prefix="admin"
This command will generate:
app/Tweet.php
app/Http/Controllers/TweetController.php
database/migrations/201x_xx_xx_xxxxxx_create_tweets_table.php
database/seeds/TweetTableSeeder.php
resources/views/layout.blade.php
resources/views/tweets/index.blade.php
resources/views/tweets/show.blade.php
resources/views/tweets/edit.blade.php
resources/views/tweets/create.blade.php
After don't forget to run:
php artisan migrate
Custom stub
Create a new folder inside Stubs > views with your UI name custom

Custom fields in Stubs > views > **ui-name** > fields
Custom pages in Stubs > views > **ui-name** > pages
:thought_balloon: Send us your ideas. (creating issues)
##Collaborators
Fernando Brito
Sylvio Tavares
Raphael Heitor
Alfred Nutile
Sazzad Hossain Khan
Alexander Makhaev
Adam Brown
TJ Webb
Tsaganos Tolis
Ryan Gurnick
Related Packages
Extend Laravel 5's generators scaffold. Base on jrenton/laravel-scaffold and lar...
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.1 | >=5.4.0 | MIT | ||
| 1.0.13 | >=5.4.0 | MIT | ||
| 1.0.12 | >=5.4.0 | MIT | ||
| 1.0.11 | >=5.4.0 | MIT | ||
| 1.0.10 | >=5.4.0 | ~5.0 | MIT | |
| 1.0.9 | >=5.4.0 | ~5.0 | MIT | |
| 1.0.8 | >=5.4.0 | ~5.0 | MIT | |
| 1.0.7 | >=5.4.0 | ~5.0 | MIT | |
| 1.0.6 | >=5.4.0 | ~5.0 | MIT | |
| 1.0.5 | >=5.4.0 | ~5.0 | MIT | |
| 1.0.4 | >=5.4.0 | ~5.0 | MIT | |
| 1.0.3 | >=5.4.0 | ~5.0 | MIT | |
| 1.0.2 | >=5.4.0 | ~5.0 | MIT | |
| 1.0.1 | >=5.4.0 | ~5.0 | MIT | |
| 1.0 | >=5.4.0 | ~5.0 | MIT |