2016-03-24 15 views
0

私のファイルアップロードにlaravelUploaderパッケージフォームthis linkを使用します 。私はコードの下で内腔にファイルを送信するには、このパッケージを使用する場合:今、私はそれを修正することができますどのようにルーメン内のファイルアップロードエラー

BindingResolutionException in Container.php line 752: 
Target [Illuminate\Contracts\Filesystem\Factory] is not instantiable while building [Almazik\LaravelUploader\LaravelUploader]. 

$file = $this->uploader->file($request->file('file'))->push(storage_path('app')); 
return $this->respondCreated(['data'=>$file->getFullPath()]); 

私のようなエラーが発生しましたか?

+0

は、友人 – Amirali

答えて

5

このスニペットを使用してIlluminate\Contracts\Filesystem\Factoryのバインド実装。

$app->singleton(
    Illuminate\Contracts\Filesystem\Factory::class, 
    function ($app) { 
     return new Illuminate\Filesystem\FilesystemManager($app); 
    } 
); 

注:あなたはAlmazik\LaravelUploader\FileUploaderServiceProviderを登録した直後に、あなたのbootstrap/app.phpファイルでこれを行うことができます。

+0

優れたレスポンスを、私を助けて、あなたを助けるために、適切 – acidjazz

+0

がうれしい、これを行うために先生をloadComponent()を使用して、もはや、5.3ルーメンとの素晴らしい作品下さい。 – Alfa

関連する問題