belongsToMany('App\Team', 'team_has_vacancy'); } public function forms() { return $this->belongsTo('App\Form', 'vacancyFormID', 'id'); } public function open() { $this->update([ 'vacancyStatus' => 'OPEN' ]); Log::info("Vacancies: Vacancy " . $this->id . " (" . $this->vacancyName . ") opened by " . Auth::user()->name); } public function close() { $this->update([ 'vacancyStatus' => 'CLOSED' ]); Log::warning("Vacancies: Vacancy " . $this->id . " (" . $this->vacancyName . ") closed by " . Auth::user()->name); } }