get()->toArray(); $db_banner_image = $manage_banner[0]['banner_path']; // dd($db_banner_image); if($request->file('my_file')){ $rules = [ 'my_file' => 'required|file|max:400', // 400 KB ]; $validator = Validator::make($request->all(),$rules); if ($validator->fails()) { if ($request->expectsJson()) { return false; } } else { $file = $request->file('my_file'); $ext = $file->extension(); $file_name = time().'.'.$ext; $path = public_path().'/uploads/'; $file-> move($path,$file_name); $banner_iamge = url('/public/uploads/'.$file_name); } }else{ $banner_iamge = $db_banner_image; } // for image upload end $manage_banner = new ManageBanner; $manage_banner->banner_path = $banner_iamge; $manage_banner->block_position = $request->input('banner_postion'); $manage_banner->save(); return $manage_banner; } public function view_manage_banner() { $manage_banner = ManageBanner::latest()->get(); return $manage_banner; } }