L5scaffold Save

Scaffold generator for Laravel 5.x

Project README

Laravel 5.x Scaffold Generator

Travis Packagist Tag

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 image

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

Open Source Agenda is not affiliated with "L5scaffold" Project. README Source: laralib/l5scaffold
Stars
315
Open Issues
21
Last Commit
6 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating