0
ErrorException在ProductController.php线73:类的Symfony \组件的 对象\ HttpFoundation \文件\ UploadedFile的不能转换为boolean错误更新图片产品laravel 5
我的代码ProductController的
public function postEdit($id, Request $request){
$product = product::find($id);
$product->name = Request::input('txtName');
$product->alias = changeTitle(Request::input('txtName'));
$product->price = Request::input('txtPrice');
$product->intro = Request::input('txtIntro');
$product->content = Request::input('txtContent');
$product->keywords = Request::input('txtKeywords');
$product->description = Request::input('txtDescription');
$product->user_id = 1;
$product->categories_id = Request::input('sltParent');
// Phần xử lý edit ảnh
$img_current='resources/upload/'.Request::input('img_current');
if(!empty(Request::file('fImages'))){ // line error
echo "có file";
$file_name=Request::file('fImages')->getClientOriginalName();
$product->image= $file_name;
Request::file('fImages')->move('resources/upload/',$file_name);
if(File::exists($img_current)){
File::delete($img_current);
}
}
else{
echo "Không có file";
}
$product->save();
return redirect()->route('admin.product.list')->with(['flash_level'=>'success','flash_message' => 'Chỉnh sửa sản phẩm thành công']);
}
我的错误
谢谢,但我使用请求:( –
你实际上$请求在你的方法参数,你可以试试看看使用$ request-> hasFile和isValid()? – SteD
好的,谢谢,它的工作:D –