/home/bdqbpbxa/api-uniferx.goodface.com.ua/app/Http/Controllers/Controller.php
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Http\JsonResponse;
use Illuminate\Routing\Controller as BaseController;
/**
* @OA\Info(
* version="1.0.0",
* title="UniferX API",
* description="SSL Production server",
* @OA\Contact(
* email="roma@goodface.agency"
* ),
* @OA\License(
* name="Apache 2.0",
* url="https://www.apache.org/licenses/LICENSE-2.0.html"
* ),
* )
*
* @OA\Server(
* url="https://api-uniferx.goodface.com.ua/api",
* description="Dev server"
* )
*
* @OA\Server(
* url="https://uniferx-backend.test/api",
* description="Local server"
* )
*/
class Controller extends BaseController
{
use AuthorizesRequests, ValidatesRequests;
public function responseSuccess($status, $data, $code = 200): JsonResponse
{
return response()->json([
'status' => $status,
'data' => $data,
], $code);
}
public function responseError($status = 'error', $data = 'Page not found', $code = 404): JsonResponse
{
return response()->json([
'status' => $status,
'data' => $data,
], $code);
}
}