ricardosierra / l5scaffold
扩展Laravel 5的生成器脚手架。由RicardoSierra分支而来
1.0.10
2016-07-05 12:44 UTC
Requires
- php: >=5.4.0
- illuminate/support: ~5.0
This package is auto-updated.
Last update: 2024-09-20 15:29:51 UTC
README
与Laravel 5.8协同工作:)
使用方法
步骤1:通过Composer安装
composer require 'ricardosierra/l5scaffold' --dev
步骤2:添加服务提供者
打开config/app.php
,并在底部的providers
数组中添加
RicardoSierra\L5scaffold\GeneratorsServiceProvider::class
步骤3:运行Artisan命令!
设置完成。在控制台运行php artisan
,你会看到新的命令make:scaffold
。
示例
使用此命令生成项目中的
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
自定义模板
在Stubs > views
内部创建一个以你的UI名称命名的自定义文件夹
在Stubs > views > **ui-name** > fields
中自定义字段
在Stubs > views > **ui-name** > pages
中自定义页面
💭 向我们发送您的想法。(创建问题)
##合作者 Fernando Brito
Sylvio Tavares
Raphael Heitor
Alfred Nutile
Sazzad Hossain Khan
Alexander Makhaev
Adam Brown
TJ Webb
Tsaganos Tolis
Ryan Gurnick