Skip to content

alnutile/l5scaffold

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel 5 Scaffold Generator

See Tag 1.0.3 for Laravel 5.1

This is a scaffold generator for Laravel 5.2

Usage

Step 1: Install Through Composer

Setup your composer.json

  "require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.1.*"
  },
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/alnutile/l5scaffold.git"
    }
  ],

You might have to set

"minimum-stability": "dev"

At the bottom of your composer.json

then

composer require "laralib/l5scaffold":"dev-master"

Step 2: Add the Service Provider

Since we only want this on dev go to app/Providers/AppServiceProvider.php

    public function register()
    {

        if ($this->app->environment() == 'local') {
            $this->app->register('Laralib\L5scaffold\GeneratorsServiceProvider');
        }
    }
}

Step 3: Run Artisan!

You're all set. Run php artisan from the console, and you'll see the new commands make:scaffold.

Examples

php artisan make:scaffold Tweet --schema="title:string:default('Tweet #1'), body:text"

This command will generate:

app/Tweet.php
app/Http/Controllers/TweetController.php
database/migrations/2015_04_23_234422_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

And don't forget to run:

php artisan migrate

Scaffold

image image image

About

Scaffold generator for Laravel 5 with bootstrap 3

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.9%
  • JavaScript 1.1%