【发布时间】:2018-05-18 17:18:24
【问题描述】:
我正在尝试在 laravel 中上传图片。但是当我上传时它会出错。
在 null 上调用成员函数 getClientOriginalExtension()
这是我的 Blade 文件格式
{{Form::open(array('url' => '/AddNewBlog','id'=>'blogadd' ,
'method' => 'post','class'=>'form-row','files'=>true,
"enctype"=>"multipart/form-data"))}}
这里是控制器
$imagename_bg = time() . '.' . $photo->getClientOriginalExtension();
$destinationPath = public_path('/uploads/blog');
$thumb_img = Image::make($photo->getRealPath())->resize(750, 450);
$thumb_img->save($destinationPath . '/' . $imagename_bg, 80);
$photo->move($destinationPath, $imagename_bg);
请帮我解决这个问题。
【问题讨论】:
-
$photo是什么? -
这是我发布的变量的名称
-
您正在使用干预包?
-
请
dd($photo);看看结果好吗! -
是
$photo = $request->photo吗?
标签: php laravel laravel-5.2 intervention