Files
wticreatorstudio/Modules/Chat/Http/Controllers/AppBaseController.php
T
2024-02-12 22:54:20 -05:00

42 lines
965 B
PHP

<?php
namespace Modules\Chat\Http\Controllers;
use App\Http\Controllers\Controller;
use InfyOm\Generator\Utils\ResponseUtil;
use Response;
/**
* @SWG\Swagger(
* basePath="/api/v1",
* @SWG\Info(
* title="Laravel Generator APIs",
* version="1.0.0",
* )
* )
* This class should be parent class for other API controllers
* Class AppBaseController
*/
class AppBaseController extends Controller
{
public function sendResponse($result, $message)
{
return Response::json(ResponseUtil::makeResponse($message, $result));
}
public function sendError($error, $code = 404)
{
return Response::json(ResponseUtil::makeError($error), $code);
}
public function sendSuccess($message)
{
return Response::json(['message' => $message, 'success' => true], 200);
}
public function sendData($data)
{
return Response::json($data, 200);
}
}