feature primaya

This commit is contained in:
ivan-sim
2026-02-20 08:55:03 +07:00
parent 127ef3ff50
commit bc8a088d8b
35 changed files with 644 additions and 1 deletions

View File

@@ -0,0 +1,21 @@
<?php
namespace Modules\Primaya\Helpers;
class ApiResponse
{
public static function apiResponse(string $status, array|object $data = null, string|array|object $message = null, int $statusCode)
{
if ($message instanceof \Illuminate\Support\MessageBag) {
$message = $message->first();
}
return response()->json([
'meta' => [
'status' => $status,
'code' => $statusCode,
'message' => $message
],
'data' => $data,
], $statusCode);
}
}