流明中的上载文件错误


Upload file error in lumen

我使用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].

现在我该怎么修?

使用此代码段绑定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文件中执行此操作。