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

感谢您的关注。使用此包可以让您的Laravel工作更简单。