Skip to content

Commit 7ca153f

Browse files
Updated: health endpoint
1 parent 400ffa6 commit 7ca153f

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

Http/Controllers/Api/PublicController.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,4 +123,25 @@ public function publishAssets(Request $request,$slug)
123123
}
124124
//----------------------------------------------------------
125125

126+
//----------------------------------------------------------
127+
public function healthCheck(Request $request)
128+
{
129+
try{
130+
return 'OK';
131+
} catch (\Exception $e) {
132+
$response = [];
133+
$response['success'] = false;
134+
135+
if(env('APP_DEBUG')){
136+
$response['errors'][] = $e->getMessage();
137+
$response['hint'][] = $e->getTraceAsString();
138+
} else {
139+
$response['errors'][] = trans("vaahcms-general.something_went_wrong");
140+
}
141+
}
142+
143+
144+
return response()->json($response);
145+
146+
}
126147
}

Routes/api.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ function () {
3131
//------------------------------------------------
3232
Route::any( '/publish/assets/{slug}', 'PublicController@publishAssets' )
3333
->name( 'vh.backend.publish.assets' );
34+
//------------------------------------------------
35+
Route::any( '/health', 'PublicController@healthCheck' )
36+
->name( 'vh.backend.health.check' );
3437

3538
});
3639

0 commit comments

Comments
 (0)