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; }