2016-05-20 10 views
1

は、私はこのような要求を持っている:LaravelとvfsStreamを使ってファイルシステムを模擬する方法は? [Laravel 5.1]

$path = storage_path('testing/unnamed.png'); 
     $original_name = 'unnamed'; 
     $mime_type = 'image/png'; 
     $size = 2192; 
     $error = null; 
     $test = true; 

     $file = new UploadedFile($path, $original_name, $mime_type, $size, $error, $test); 



     $response = $this->call('POST', 'games', [ 
      'name' => 'TEST321', 
      'category' => 'test',], [], ['picture' => $file], []); 

をそして、私は、ファイルシステムのモックすることができますどのように画像を保存するのinsted?

また、これはlaravel mimeの検証をパスしませんmimes:jpeg,bmp,png ...誰でもどのように修正する方法を知っていますか?私が書いたと私にできるようにLaravel 5.4パッケージ、https://packagist.org/packages/stechstudio/laravel-vfs-adapterを使用するより多くの情報

答えて

0

laravelあなたはそれで「shouldReceive」嘲笑メソッドを呼び出すことにより、任意のファサードを模擬することができます仮想ファイルシステムアダプタに簡単に切り替えることができます。

関連する問題