redirect = $redirect; } public function handle(): void { /** @var array $redirects */ $redirects = Redirect::query() ->where('site_id', $this->redirect->site_id) ->where('id', '!=', $this->redirect->id) ->get(); $this->redirect->site->server->webserver()->handler()->updateRedirects($this->redirect->site, $redirects); $this->redirect->delete(); } public function failed(): void { $this->redirect->status = 'failed'; $this->redirect->save(); } }