<?php

namespace App\Http\Controllers\Api;

use Illuminate\Routing\Controller as BaseController;

/**
 * api系统控制器基类
 * Class WebBaseController
 * @package App\Http\Controllers\Web
 */
class ApiBaseController extends BaseController
{

    protected function sendSuccessResponse($data = [])
    {
        $responseData['message']='OK';
        $responseData['data']=$data;
        if (is_ie()) {
            return response(json_encode($responseData));
        }
        return response()->json($responseData);
    }

    protected function sendErrorResponse($message, $data = [], $status = 400)
    {
        $responseData['message']=$message;
        $responseData['errors']=$data;
        if (is_ie()) {
            return response(json_encode($responseData));
        }
        return response()->json($responseData)->setStatusCode($status);
    }
}