webman中使用service层

小叽叽叽叽

我想问下这个service你们是咋在controller里面使用的,是直接构造注入吗

1817 8 3
8个回答

TM

use 进去的

不败少龙

这样也可以

protected $GrainSituationCheckResultService;
public function __construct()
{
$this->GrainSituationCheckResultService=new GrainSituationCheckResultService();
}
tl54577

截图这样使用

  • kspade 2023-08-18

    我想请问一下 是不是以服务类型调用时,服务文件里面直接可以调用 父文件里面的函数的 ?

软饭工程师
    public function edit(Request $request, FileService $fileService)
    {
        $file = $request->file('file');
        $fileService->upload($file);
    }
  • 暂无评论
chaz6chez

我这里就很粗暴:
截图
然后:
截图

lethe

截图
截图

  • 暂无评论
leo0315
protected $cartService;

public function __construct(CartService $cartService)
 {
        $this->cartService = $cartService;
 }

凑合用

  • 暂无评论
Caesar-Tang

个人做法之文件结构:
截图

个人做法之层级引用:

  1. validate 层配置参数验证规则
    截图
  2. controller 层不做业务逻辑处理,引用 service 层的方法
    截图
  3. service 层验证参数并做业务逻辑处理,引用 domain(领域模型服务)和 manager(三方服务)的服务
    截图
  4. 服务间的调用,通过依赖注入后引用,依赖注入相关教程:
    https://www.workerman.net/doc/webman/di.html
  • 暂无评论
年代过于久远,无法发表回答
×
🔝