diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 043cad6..c60f0ed 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -29,8 +29,9 @@ class Handler extends ExceptionHandler /** * Report or log an exception. * - * @param \Exception $exception + * @param \Exception $exception * @return void + * @throws Exception */ public function report(Exception $exception) { @@ -46,6 +47,12 @@ class Handler extends ExceptionHandler */ public function render($request, Exception $exception) { + + if ($exception instanceof \Illuminate\Foundation\Http\Exceptions\MaintenanceModeException) { + return response() + ->view('pages.errors.maintenance'); + } + return parent::render($request, $exception); } } diff --git a/app/Http/Controllers/Orders/UpdateOrderStepController.php b/app/Http/Controllers/Orders/UpdateOrderStepController.php index a95492a..9e06540 100644 --- a/app/Http/Controllers/Orders/UpdateOrderStepController.php +++ b/app/Http/Controllers/Orders/UpdateOrderStepController.php @@ -12,8 +12,7 @@ class UpdateOrderStepController * @param int $companyId * @param Request $request * @param UpdateOrderStepLogic $logic - * @return \App\Models\Order|null - * @throws \App\Classes\Modules\ControllerLogic\Exceptions\InternalServerErrorException + * @return \Illuminate\Http\JsonResponse */ public function create(int $companyId, Request $request, UpdateOrderStepLogic $logic){ return $logic->execute($companyId, $request); diff --git a/resources/assets/images/maintenance.png b/resources/assets/images/maintenance.png new file mode 100644 index 0000000..60fe77a Binary files /dev/null and b/resources/assets/images/maintenance.png differ diff --git a/resources/views/pages/errors/maintenance.blade.php b/resources/views/pages/errors/maintenance.blade.php new file mode 100644 index 0000000..0f77ebe --- /dev/null +++ b/resources/views/pages/errors/maintenance.blade.php @@ -0,0 +1,32 @@ +@extends('layouts.base') + +@section('content') +
+ We apologize for any inconvenience caused.
+We will be back soon.
+