mirror of
https://github.com/Bigherollc/wticreatorstudio.git
synced 2026-07-15 11:07:53 -04:00
42 lines
965 B
PHP
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);
|
|
}
|
|
}
|