/** * Handles POST requests for /project/{project_id}/{project_type}/delete-field * * @return json */ public function postProjectDeleteField($project_id, $project_type) { $column = isset($this->input['column']) ? $this->input['column'] : false; $project = Project::where('id', $project_id)->first(); $state = ProjectType::removeTypesFields($project, $project_type, $column); if ($state) { $state = ['error' => false, 'message' => 'Deleted field successfully.']; } else { $state = ['error' => true, 'message' => 'Failed to delete field.']; } return Response::json($state); }