laralib/l5scaffold
| Install | |
|---|---|
composer require laralib/l5scaffold |
|
| Latest Version: | 1.0.10 |
| PHP: | >=5.4.0 |
| License: | MIT |
| Last Updated: | Aug 16, 2017 |
| Links: | GitHub · Packagist |
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. Thanks to the base of this laralib by fe...
Extend Laravel 5's generators scaffold. Base on jrenton/laravel-scaffold and lar...