Reputation: 1519
I have changed the HTTP
status code in my json
response using Laravel
. It's working fine in localhost
but the same code not working WHM
server.
Laravel Version : 7
PHP Version : 7.4
My code
$encode = ['code' => 400,'message' => 'Token is Invalid','data' => []];
return Response::make(json_encode($encode,JSON_PRETTY_PRINT|JSON_FORCE_OBJECT),401)->header('Content-Type',"application/json");
Local host Response
Please anyone help to resolve this.
Thanks in advance..
Upvotes: 0
Views: 645
Reputation: 41
try this one
$response = ['code' => 401,'message' => 'Token is Invalid','data' => []];
return response($response, 401);
Upvotes: 0
Reputation: 41
try this
return response()->json(['error' => 'Unauthenticated.'], 401);
Upvotes: 1
Reputation: 552
i don't worked with laravel so can't help you about laravel
but you can solve your problem self with php
set your http code via header
header('HTTP/1.1 401 Unauthorized');
Upvotes: 1