<?php namespace App\Http\Controllers\Api\V1; use App\Http\Controllers\Controller; use Illuminate\Support\Facades\DB; use App\Model\Raharja\KelompokDriver; use Illuminate\Support\Facades\Auth; class KelompokDriverController extends Controller { public function __construct() { DB::enableQueryLog(); } public function getAll() { $query = KelompokDriver::get(); if($query){ $result = $query; $res_status = true; $msg = 'Mendapatkan Data'; $status_msg = $msg; return $this->resSuccess(null, $res_status, $msg, $status_msg, $result); }else { $res_status = false; $msg = 'Data tidak ditemukan'; $status_msg = $msg; return $this->resSuccess(null, $res_status, $msg, $status_msg, null); } } public function resSuccess($param = null, $status = null, $msg = null, $status_msg = null, $result = null) { $response['response'] = array( 'status' => $status, 'message' => $msg, 'status_msg' => $status_msg, ); $response['param'] = !empty($param) ? $param : ''; $response['results'] = $result; return response()->json($response, 200); } }