public function postUpdateResume() { try { $user = \User::getUser(); if (!$user->hasAccess('contractor')) { throw new \Exception("Only contractor can update their account information", 1); return; } $contractor = \Contractor::getContractor(); \Contractor::makeResume($contractor, $_FILES['file']); return \Response::json(['type' => 'success', 'message' => 'Resume file has been uploaded.']); } catch (\Exception $e) { return \Response::json(['type' => 'danger', 'message' => $e->getMessage()]); } }