2020-06-11 12:53:26 +05:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace App\Http;
|
|
|
|
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
use Illuminate\Http\Response;
|
|
|
|
|
|
|
|
class HttpResponse
|
|
|
|
{
|
|
|
|
public static function notFound(Request $request) : Response
|
|
|
|
{
|
|
|
|
return response(
|
|
|
|
\json_encode([
|
|
|
|
'status' => 404,
|
2023-01-02 16:29:05 +00:00
|
|
|
'type' => 'NotFoundException',
|
2020-06-11 12:53:26 +05:00
|
|
|
'message' => 'Resource not found',
|
|
|
|
'error' => '404 on ' . $request->getUri()
|
|
|
|
]),
|
|
|
|
404
|
|
|
|
);
|
|
|
|
}
|
2020-06-18 20:20:14 +05:00
|
|
|
|
|
|
|
public static function badRequest(Request $request) : Response
|
|
|
|
{
|
|
|
|
return response(
|
|
|
|
\json_encode([
|
|
|
|
'status' => 400,
|
|
|
|
'type' => 'BadRequestException',
|
|
|
|
'message' => 'Invalid or incomplete request. Make sure your request is correct. https://docs.api.jikan.moe/',
|
2022-02-18 05:04:35 +05:00
|
|
|
'error' => '400 on ' . $request->getUri()
|
2020-06-18 20:20:14 +05:00
|
|
|
]),
|
|
|
|
400
|
|
|
|
);
|
|
|
|
}
|
2023-01-02 16:29:05 +00:00
|
|
|
}
|