alnutile / l5scaffold

扩展Laravel 5的生成器脚手架。感谢fernandobritofl@gmail.com提供的laralib基础!

1.0.3 2016-01-18 20:18 UTC

This package is auto-updated.

Last update: 2024-09-06 08:56:13 UTC


README

查看标签1.0.3以了解Laravel 5.1

这是Laravel 5.2的脚手架生成器

用法

步骤1:通过Composer安装

设置你的composer.json

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

你可能需要在composer.json底部设置

"minimum-stability": "dev"

在composer.json底部

然后

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

步骤2:添加服务提供者

由于我们只想在开发中用,请转到app/Providers/AppServiceProvider.php

    public function register()
    {

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

步骤3:运行Artisan!

你已经设置好了。从控制台运行php artisan,你会看到新的命令make:scaffold

示例

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

此命令将生成

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

别忘了运行

php artisan migrate

脚手架

image image image