/**
  * Store changes to an existing project in storage.
  *
  * @param ProjectRequest $request
  * @param Project $project
  * @return \Illuminate\Http\RedirectResponse
  */
 public function manageProjectUpdate(ProjectRequest $request, Project $project)
 {
     if (is_numeric($request->project_category_id)) {
         $category = ProjectCategory::find((int) $request->project_category_id);
     } else {
         $category = ProjectCategory::firstorCreate(['name' => $request->project_category_id]);
     }
     $project->name = $request->name;
     $project->project_category_id = $category->id;
     $project->save();
     return redirect()->action('ProjectsController@manageProjectShow', [$project]);
 }