alnutile / l5scaffold
扩展Laravel 5的生成器脚手架。感谢fernandobritofl@gmail.com提供的laralib基础!
1.0.3
2016-01-18 20:18 UTC
Requires
- php: >=5.4.0
- illuminate/support: ~5.0
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