Files
wticreatorstudio/Modules/Livestream/Traits/ApiResponse.php
T

31 lines
615 B
PHP

<?php
namespace Modules\Livestream\Traits;
use Illuminate\Http\JsonResponse;
trait ApiResponse
{
public function success($message, $item = null): JsonResponse
{
$response = [
'message' => $message,
];
if (is_array($item)) {
$response = array_merge($response, $item);
} else {
$response['item'] = $item;
}
return response()->json($response);
}
public function failed($message, $status = 400): JsonResponse
{
return response()->json([
'message' => $message,
], $status);
}
}