23 lines
477 B
PHP
23 lines
477 B
PHP
<?php
|
|
|
|
namespace App\Traits;
|
|
|
|
trait ApiResponseHelper
|
|
{
|
|
/*
|
|
* @param array|string $data
|
|
* @param string $message
|
|
* @param int $code
|
|
* @return \Illuminate\Http\JsonResponse
|
|
*/
|
|
|
|
protected function apiResponse(bool $status, string $message = null, $data = [], $code = 200)
|
|
{
|
|
return response()->json([
|
|
'status' => $status,
|
|
'message' => $message ?? '',
|
|
'data' => $data ?? ''
|
|
], $code);
|
|
}
|
|
}
|