【发布时间】:2019-07-20 19:16:35
【问题描述】:
我正在尝试为我的 laravel 包编写测试,它依赖于 Laravel 助手调度。但是包本身不包含这个功能。
所以我在运行测试时出错了
这种情况有解决方案吗?或者我应该使用 DI 并注入 Illuminate\Contracts\Bus\Dispatcher 而不是使用助手?
【问题讨论】:
-
你能进一步解释一下吗?如果你依赖于一个辅助包中的一个方法,但是那个辅助包不包含那个方法,那么它是从哪里来的呢?
-
Here 是辅助函数,它经常在 laravel 之外使用 github.com/laravel/scout/blob/… 有些人在测试中覆盖它 github.com/laravel/scout/blob/…
-
您的代码究竟如何?请分享一些示例和确切错误消息
-
我的代码只是调用调度助手,如this 错误是
function dispatch not found -
你如何在你的项目中导入这些 Laravel 助手?
标签: php laravel laravel-helper