Open sllhSmile opened 12 months ago
Too few arguments to function DtmClient\Saga::__construct(), 0 passed in
new Saga()
改成 make(Saga::class)
我现在是在laravel10 开启了octane swoole下运行, 没有单独的make 方法, 有试过app(Saga::class),
https://github.com/dtm-php/dtm-laravel-sample/blob/master/app/Providers/DtmProvider.php#L53 可以参考一下这里的写法,注入一下,然后就可以使用 app(Saga::class)
的方式获取了
好的 我研究下, 目前来看就是 要自己包一个provider 来实现注入, 但是里面好多都用到了 Hyperf 包括我把对应的 项目拉下来 composer后 也会有 Hyperf\HttpServer\Contract\ResponseInterface 不存在的情况,
我看了示例 这样写是会报错的 因为 Saga 构造函数需要注入实例吧 ,