【发布时间】:2018-08-26 00:05:41
【问题描述】:
{!! Form::open(['route' => 'product.store', 'method' => 'post', 'files' => true]) !!}
{!! Form::close() !!}
我正在使用此代码,但它会产生以下错误
FatalThrowableError
在字符串上调用成员函数 getClientOriginalName()
public function store(Request $request)
{
$formInput = $request->except('image');
$image = $request->image;
if($image){
$imageName = $image->getClientOriginalName();
$image->move('images',$imageName);
$formInput['image'] = $imageName;
}
Product::create($formInput);
return redirect()->route('admin.index');
}
【问题讨论】:
-
dd($image)的结果是什么? -
需要使用
file()方法。$request->file('image')
标签: image laravel file-upload