getStatusCode(); return response()->view('errors.' . $code, [ 'message' => $this->getMessage(), 'subtitle' => $this->subtitle, 'details' => $this->details, ], $code); } public function setSubtitle(string $subtitle): self { $this->subtitle = $subtitle; return $this; } public function setDetails(string $details): self { $this->details = $details; return $this; } /** * Get the desired HTTP status code for this exception. */ public function getStatusCode(): int { return ($this->getCode() === 0) ? 500 : $this->getCode(); } /** * Get the desired HTTP headers for this exception. * @return array */ public function getHeaders(): array { return $this->headers; } /** * Set the desired HTTP headers for this exception. * @param array $headers */ public function setHeaders(array $headers): void { $this->headers = $headers; } }