示例#1
0
 /**
  * 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);
 }