/** * ProjectType::createTypesData() * * @expectedException Exception */ public function testCreateTypesDataException() { $this->setVars(); ProjectType::createTypesData($this->project->name . "_derp", $this->projectData); }
/** * Handles POST requests for /project/ * * @param int, string * * @return redirect */ public function postProjectTypeBulk($project_id, $project_type) { $projectType = ProjectType::where('project_id', $project_id)->where('type', $project_type)->first(); if (is_array($json = json_decode($this->input['json_data']))) { foreach ($json as $data) { $data->id = null; $response = ProjectType::createTypesData($projectType->table_name, (array) $data); if ($response['error'] === true) { break; } } } else { $response = ['error' => true, 'message' => 'Malformed json data.']; } return Redirect::back()->with($response); }