2016-11-26 11 views
1

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を使用しています。

ありがとうございました!

答えて

0

変更class Request extends IndexApiRequest~class IndexRequest extends IndexApiRequest

関連する問題