nami_id) { NamiDeleteMemberAction::run($member->nami_id); } $member->delete(); ResyncAction::run(); } public function asController(Member $member): RedirectResponse { static::dispatch($member->id); return redirect()->back(); } /** * @return array */ public function getJobMiddleware(int $memberId): array { $member = Member::findOrFail($memberId); return [ WithJobState::make('member') ->before('Lösche Mitglied ' . $member->fullname) ->after('Mitglied ' . $member->fullname . ' gelöscht') ->failed('Löschen von ' . $member->fullname . ' fehlgeschlagen.') ->shouldReload(), ]; } }