I can't add images to the database. I am always getting this error.
$this->validate($request, [
'imageName' => 'required',
'imagePath' => 'required',
]);
$image->productId = $request->input('productId');
$image->imageName = $request->input('imageName');
if (request()->hasFile('imagePath')){
$image = $request->file('imagePath');
$imageName = time() . '.' . $image->getClientOriginalExtension();
$destinationPath = public_path('/images/productImages/');
$image->move($destinationPath, $imageName);
$image->imagePath = $destinationPath . $imageName;
}
$image->imageCode = $request->input('imageCode');
$image->save(); // error line
return redirect()->route('image.index');
Thank you for your help