raphagodoi / scaffoldvel
扩展 Laravel 5 的生成器脚手架并创建自定义视图
0.12
2021-06-15 16:22 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- laravel/laravel: dev-master
- phpunit/phpunit: ^5.4
README
用法
步骤 1:通过 Composer 安装
composer require 'raphagodoi/scaffoldvel' --dev
步骤 2:添加服务提供者
打开 config/app.php
并将以下内容添加到末尾的 providers 数组中:
RaphaGodoi\ScaffoldVel\GeneratorsServiceProvider::class
步骤 3:运行 Artisan 命令!
设置完成。在控制台中运行 php artisan
,您将看到新的命令 make:scaffold
。
示例
使用此命令在项目中生成 Tweet 的脚手架
php artisan make:scaffold Tweet \
--schema="title:string:default('Tweet #1'), body:text"
或使用更多选项
php artisan make:scaffold Tweet \
--schema="title:string:default('Tweet #1'), body:text" \
--ui="bs3" \
--prefix="admin"
此命令将生成
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
完成后,不要忘记运行
php artisan migrate
自定义模板
在 scaffold/ 内创建一个新文件夹 **你的视图名称** // 默认为 bs3
💭 给我们提供你的想法。(创建问题)
##协作者 包基于包