We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8e26ca6 commit fde9f63Copy full SHA for fde9f63
1 file changed
app/Error/Error.php
@@ -2,6 +2,7 @@
2
3
namespace App\Error;
4
5
+use App\Response\JsonResponse;
6
use Core\Support\Error as BaseError;
7
8
class Error extends BaseError
@@ -13,8 +14,14 @@ class Error extends BaseError
13
14
*/
15
public function render(): mixed
16
{
- //
17
+ $res = new JsonResponse();
18
+ $res->headers->set('Access-Control-Allow-Origin', '*');
19
+ $res->headers->set('Access-Control-Allow-Methods', '*');
20
- return parent::render();
21
+ if (!debug()) {
22
+ return $res->errorServer();
23
+ }
24
+
25
+ return $res->error([$this->getThrowable()->getMessage()], JsonResponse::HTTP_INTERNAL_SERVER_ERROR);
26
}
27
0 commit comments