@extends('errors.minimal') @section('title', __('Service Unavailable')) {{--@section('code', '503')--}} {{-- $exception is only set when a real 503 is thrown through the exception handler. `artisan down --render` passes ONLY $retryAfter, so reading it unguarded made the prerender throw and silently dropped the deploy back to Laravel's plain page — keep the null-safe access. The deploy's own splash is errors::maintenance. --}} @section('message', __(($exception ?? null)?->getMessage() ?: 'We are carrying out maintenance to serve you better. Please check back shortly. Thanks!'))