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

许可证

MIT许可证.

结束

一盏灯,一片昏黄;一简书,一杯淡茶。守着那一份淡定,品读属于自己的寂寞。保持淡定,才能欣赏到最美丽的风景!保持淡定,人生从此不再寂寞。