hayk-mxitaryan / auto-service
一个简化Laravel编程的简单包,适用于使用服务类将逻辑从控制器中提取出来的开发者
dev-main
2023-01-21 09:18 UTC
This package is not auto-updated.
Last update: 2024-09-29 15:43:44 UTC
README
安装
composer require hayk-mxitaryan/auto-service
如何使用包
如果你想要创建服务类和基础控制器,只需在命令中添加 --s
php artisan make:controller ExampleController --s
然后包会在 App\Services 文件夹中创建服务类,并在你的控制器文件夹中创建基础控制器
你也可以使用内置命令分别创建它们
创建服务类
php artisan make:service-class Directory\ExampleService
创建基础控制器
!! 基础控制器命令只需要指定你想要创建基础控制器的目录 !!
php artisan make:base-controller Directory
你可以使用命令自动连接你想要的全部服务
你必须在命令的最后加上 --s= service dir 和 service name
php artisan make:base-controller dir --s=ExampleDir\ExampleService
你可以通过 - 符号分隔来指定多个服务
php artisan make:base-controller dir --s=ExampleDir\ExampleService-ExampleDir2\ExampleService2
如果你的服务在主目录 App\Services 中,你可以直接指定服务的名称
php artisan make:base-controller dir --s=ExampleService