gyf / stag
快速CRUD构建器
dev-master
2018-11-19 03:11 UTC
This package is not auto-updated.
Last update: 2024-09-28 11:56:13 UTC
README
关于Stag for Laravel
一键生成控制器CRUD操作和路由
基本使用
- composer require gyf/stag [dev-master]
- 如果Laravel < 5.5,请添加服务提供者 Gyf\Stag\StagServiceProvider::class
- 发布文件 php artisan vendor:publish --provider="Gyf\Stag\StagServiceProvider"
会生成如下文件
Copied File [\vendor\gyf\stag\src\config\config.php] To [\config\stag.php]
Copied File [\vendor\gyf\stag\src\stubs\Controller.stub] To [\resources\stubs\Controller.stub]
Copied File [\vendor\gyf\stag\src\stubs\Model.stub] To [\resources\stubs\Model.stub]
Copied File [\vendor\gyf\stag\src\stubs\BasicModel.stub] To [\resources\stubs\BasicModel.stub]
Copied File [\vendor\gyf\stag\src\commands\Builder.php] To [\app\Console\Commands\Builder.php]
Copied File [\vendor\gyf\stag\src\traits\SearchForm.php] To [\app\Traits\SearchForm.php]
Copied File [\vendor\gyf\stag\src\controllers\BasicController.php] To [\app\Http\Controllers\BasicController.php]
-
修改app\Console\Commands\Builder的命名空间为App\Console\Commands\Builder,app\config\stag.php中controller_dir为生成控制器的目录,例如:Api
-
执行命令php artisan c:make 控制器名称,例如: Article。修改app\Traits\SearchForm的命名空间为App\Traits\SearchForm,复制app\resources\stubs\BasicModel到Models所在目录下,改后缀名.php,修改app\Http\Controllers\BasicController的命名空间以App开头,添加路由前缀和命名空间前缀
关于Stag
详细信息请见: gyf/stag
版本
dev-master
许可证
结束
一盏灯,一片昏黄;一简书,一杯淡茶。守着那一份淡定,品读属于自己的寂寞。保持淡定,才能欣赏到最美丽的风景!保持淡定,人生从此不再寂寞。