public function putProfile() { $cre = ['profile_image' => Input::get('profile_image')]; $rules = ['profile_image' => 'required']; $validator = Validator::make($cre, $rules); if ($validator->passes()) { $profiles = Nysc::find(input::get('profile_id')); $cv = CV::select('id')->where('cv_code', Input::get('cv_code'))->first(); if ($cv->id == $profiles->cv_id) { $profiles->profile_image = Input::get('profile_image'); $profiles->save(); $data["message"] = 'Profile details are succefully updated'; $data["profile_image"] = Input::get('profile_image'); } else { $data["message"] = 'Error in editing image'; } return json_encode($data); } else { return 'Please upload the image'; } }