Loading app/Http/Controllers/ApiController/DivesApi.php 0 → 100644 +25 −0 Original line number Diff line number Diff line <?php namespace App\Http\Controllers\ApiController; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Models\DivingSession; class DivesApi extends Controller { public static function fetch() { $dives = DivingSession::select('DS_CODE', 'DS_ACTIVE', 'CAR_DIVING_SESSION.DL_ID', 'DS_DATE', 'DL_DEPTH', 'CAR_SCHEDULE', 'DL_NAME', 'DS_MAX_DEPTH' ,'DS_DIVERS_COUNT' , 'DS_MAX_DIVERS') ->join('CAR_DIVING_LOCATION', 'CAR_DIVING_SESSION.DL_ID', '=', 'CAR_DIVING_LOCATION.DL_ID') ->where('DS_ACTIVE', 1) ->orderBy('DS_DATE', 'asc') ->get(); return response()->json([ 'status' => 'success', 'message' => 'Diving sessions fetched', 'data' => $dives ])->setStatusCode(200); } } app/Http/Controllers/DataController/DataBoatController.php +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class DataBoatController extends Controller public static function fetch() { $boatData = Boat::all(); return $boatData; return response()->json([ 'status' => 'success', 'data' => $boatData ])->setStatusCode(200); } } app/Http/Controllers/DataController/DataDivingGroupController.php +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class DataDivingGroupController extends Controller public static function fetch() { $divingGroupData = DivingGroup::all(); return $divingGroupData; return response()->json([ 'status' => 'success', 'data' => $divingGroupData ])->setStatusCode(200); } } app/Http/Controllers/DataController/DataDivingLocationController.php +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class DataDivingLocationController extends Controller public static function fetch() { $divingLocation = DivingLocation::all(); return $divingLocation; return response()->json([ 'status' => 'success', 'data' => $divingLocation ])->setStatusCode(200); } } app/Http/Controllers/DataController/DataDivingSessionController.php +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class DataDivingSessionController extends Controller public static function fetch() { $divingSessionData = DivingSession::all(); return $divingSessionData; return response()->json([ 'status' => 'success', 'data' => $divingSessionData ])->setStatusCode(200); } } Loading
app/Http/Controllers/ApiController/DivesApi.php 0 → 100644 +25 −0 Original line number Diff line number Diff line <?php namespace App\Http\Controllers\ApiController; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Models\DivingSession; class DivesApi extends Controller { public static function fetch() { $dives = DivingSession::select('DS_CODE', 'DS_ACTIVE', 'CAR_DIVING_SESSION.DL_ID', 'DS_DATE', 'DL_DEPTH', 'CAR_SCHEDULE', 'DL_NAME', 'DS_MAX_DEPTH' ,'DS_DIVERS_COUNT' , 'DS_MAX_DIVERS') ->join('CAR_DIVING_LOCATION', 'CAR_DIVING_SESSION.DL_ID', '=', 'CAR_DIVING_LOCATION.DL_ID') ->where('DS_ACTIVE', 1) ->orderBy('DS_DATE', 'asc') ->get(); return response()->json([ 'status' => 'success', 'message' => 'Diving sessions fetched', 'data' => $dives ])->setStatusCode(200); } }
app/Http/Controllers/DataController/DataBoatController.php +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class DataBoatController extends Controller public static function fetch() { $boatData = Boat::all(); return $boatData; return response()->json([ 'status' => 'success', 'data' => $boatData ])->setStatusCode(200); } }
app/Http/Controllers/DataController/DataDivingGroupController.php +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class DataDivingGroupController extends Controller public static function fetch() { $divingGroupData = DivingGroup::all(); return $divingGroupData; return response()->json([ 'status' => 'success', 'data' => $divingGroupData ])->setStatusCode(200); } }
app/Http/Controllers/DataController/DataDivingLocationController.php +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class DataDivingLocationController extends Controller public static function fetch() { $divingLocation = DivingLocation::all(); return $divingLocation; return response()->json([ 'status' => 'success', 'data' => $divingLocation ])->setStatusCode(200); } }
app/Http/Controllers/DataController/DataDivingSessionController.php +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class DataDivingSessionController extends Controller public static function fetch() { $divingSessionData = DivingSession::all(); return $divingSessionData; return response()->json([ 'status' => 'success', 'data' => $divingSessionData ])->setStatusCode(200); } }