0
ErrorException в ProductController.php линии 73: Объект класса Symfony \ Component \ HttpFoundation \ File \ UploadedFile не может быть преобразовано в булевоОшибка обновления изображение продукта 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 :( –
У вас есть $ request в параметре метода, можете ли вы дать ему попробовать и посмотреть, используя $ request-> hasFile и isValid()? – SteD
ОК, спасибо, он работает: D –