24 lines
547 B
PHP
24 lines
547 B
PHP
<?php
|
|
|
|
namespace App\Traits;
|
|
|
|
use Illuminate\Http\Response;
|
|
|
|
trait ApiResponser
|
|
{
|
|
public function successResponse($data , $code = Response::HTTP_OK)
|
|
{
|
|
return response($data , $code)->header('Content-Type', 'application/json');
|
|
}
|
|
|
|
public function errorResponse($message , $code)
|
|
{
|
|
return response()->json(['error' => $message , 'code'=> $code], $code);
|
|
}
|
|
|
|
public function errorMessage($message , $code)
|
|
{
|
|
return response($message ,$code)->header('Content-Type', 'application/json');
|
|
}
|
|
}
|