как оставить предыдущую картинку в BD Если при update не была загружена новая или не удалена ? Laravel, PHP

public function update(Request $request, $id)
    {
            $image = $request->file('image');
            
            if ($image) {
                $imagePath = ImageController::store($image);
            }
        $product = Product::where('id', $id)->first();
    
        $product->image = $imagePath ?? '';
        
        $product->save();
}

class ImageController extends Controller
{
    public static function store($image) {

        $input['imagename'] = time().'.'.$image->extension();

        $destinationPath = public_path('/storage/uploads');

        $img = Image::make($image->path());

        $img->fit(200)->save($destinationPath.'/'.$input['imagename']);
        
        return 'uploads/'.$input['imagename'];
        
    }
}

Ответы (0 шт):