PHPUnitを使用してアプリケーションをテストしています。この場合、API呼び出しをテストしています(GET、POST、PUT、DELETEを行っています)。Laravel dependency injectionがクラスを見つけられません
class Request extends IndexApiRequest
{
// some methods in here
}
私が実行した場合:IndexRequestクラスは次のようになります\
public function index(\Api\User\Requests\IndexRequest $request)
{
// do some stuff...
}
アピ\ユーザー\要求:インデックスメソッドは、この方法では、私は、カスタム要求を持っている、(/ API)ルートをGETに応答しますテストは、PHPUnitのを経由してそれが要求されます:
Class Api\User\Requests\IndexRequest does not exist
は、それが点灯\ルーティング\ RouteDependencyResolverTraitで死ぬトレースルートを確認します。 PHPUnitとLaravelの間で起こっているように見えるので、実行にどのように干渉できるかを理解できませんでした。
アイデアはありますか?私はLaravel 5.3、Ubuntu 16.04、PHP 7.0、およびnginxで動作するPHPUnit 5.6.5を使用しています。
ありがとうございました!