doublerService = $doublerService; } public function accept(Entry $entry) { // } public function decline(Entry $entry) { if ($entry->hasFlag('declined')) { return redirect()->back()->with('caution', 'Entry is already declined'); } EntryFlag::create([ 'entry_id' => $entry->id, 'flag_name' => 'declined', ]); $this->doublerService->refreshDoublerCache(); $returnMessage = $entry->student->full_name().' declined seating in '.$entry->audition->name; return redirect()->back()->with('success', $returnMessage); } }