php – 使用类Storage Laravel 5.2上传文件/图像

前端之家收集整理的这篇文章主要介绍了php – 使用类Storage Laravel 5.2上传文件/图像前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
首先,我很抱歉我的英语不好.

我想使用类Storage将文件/图像从我的驱动程序上传到我的项目目录.我希望每个文件/图像都上传/移动到我的public / img目录.我在我的视图和我的帖子控制器上使用Form :: file(‘img’),我写了这个

$img = Input::file('img');
    if ($img !== null) {
        $filename       = $img->getClientOriginalName();
        Storage::disk('uploads')->put('filename',$filename);

        $jenis->img     = $filename;  
    }

在我的配置/文件系统上我写这个

'uploads' => [
        'driver' => 'local','root'   => public_path() . '/img',],

但是,我的public / img目录没有任何反应,那里没有新的文件/图像.
你可以帮我解决我的代码错误吗?
我希望你们能帮助我另一个如何在laravel上传文件/图像的好方法

解决方法

看起来你的问题是你没有存储文件,你引用它的名字而不是它的内容.

试试这个:

Storage::disk('uploads') -> put($filename,file_get_contents($img -> getRealPath()));

猜你在找的Laravel相关文章