/** * ProjectType::addTypesFields() * * @expectedException Exception */ public function testAddTypesFieldsException() { $this->setVars(); ProjectType::addTypesFields(83838, 'failure', []); }
/** * Handles POST requests for /project/{project_id}/{project_type}/edit * * @param int, string * * @return redirect */ public function postProjectTypeEdit($project_id, $project_type) { if (!Utilities::checkEmpty($this->input)) { $response = ['error' => true, 'message' => 'Fields cannot be empty.']; } try { $projectType = ProjectType::addTypesFields($project_id, $project_type, $this->input); $response = ['error' => false, 'message' => 'Fields updated successfully.']; } catch (Exception $e) { $response = ['error' => true, 'message' => 'Something went wrong. Please try again.']; } return Redirect::back()->with($response); }