繁体   English   中英

流明上传文件错误

[英]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文件中执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM