Example #1
0
 private function linkToStatus(Project $project, array $input)
 {
     if (isset($input['status'])) {
         $id = $input['status']['id'];
         $status = ProjectStatus::find($id);
         $project->status()->dissociate();
         $project->status()->associate($status)->save();
     }
 }
 private function linkToPublish(Project $project, array $input)
 {
     $published = ProjectStatus::where('key', '=', 'published')->first();
     if ($published) {
         $project->status()->associate($published)->save();
     }
     return $project;
 }
 private function linkToUniversityStatus(Project $project, array $input)
 {
     $university = ProjectStatus::where('key', '=', 'university')->first();
     if ($university) {
         $project->status()->associate($university)->save();
     }
     return $project;
 }
 protected function linkToFacultyStatus(Project $project, array $input)
 {
     $faculty = ProjectStatus::where('key', '=', 'faculty')->first();
     if ($faculty) {
         $project->status()->associate($faculty)->save();
     }
     return $project;
 }