<?php
namespace App\Http\Controllers\API;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller as Controller;

class BaseController extends Controller
{
   

    public function sendResponse($status,$successMsg=false,$result, $message, $code = 200, $additionaMessages = array())
    {
        $response = [
            'status'  => $status,
            'success'  => $successMsg,
            'message' => $message,
            'data'    => $result?:(object)[],
        ];

        if(is_array($additionaMessages) && $additionaMessages)
        {
            foreach ($additionaMessages as $key => $message) {
                $response[$key] = $message;
            }             
        }

        return response()->json($response);
    }

  
}
