Ошибка загрузки файла в люмен

Я использую форму пакета laravelUploader эта ссылка для загрузки моих файлов
, когда я использую этот пакет для отправки файла в люмене с кодом ниже:

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

я получил ошибку вроде:

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

Теперь, как я могу это исправить?

0

Решение

Привязка реализации Illuminate\Contracts\Filesystem\Factory используя эти фрагменты.

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

Замечания: Вы можете сделать это в своем bootstrap/app.php файл сразу после регистрации Almazik\LaravelUploader\FileUploaderServiceProvider,

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]