4
0
Fork 0

更新 'src/Traits/JsonResponse.php'

master
panliang 2022-09-06 17:45:14 +08:00
parent 4377b4f42f
commit e07f55c655
1 changed files with 3 additions and 4 deletions

View File

@ -4,12 +4,11 @@ namespace Dcat\Admin\Traits;
use Illuminate\Contracts\Pagination\LengthAwarePaginator; use Illuminate\Contracts\Pagination\LengthAwarePaginator;
use Illuminate\Http\Resources\Json\AnonymousResourceCollection; use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
use Illuminate\Http\Response;
use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Auth;
trait JsonResponse trait JsonResponse
{ {
public function json($data, $code = Response::HTTP_OK, $message = '') public function json($data, $code = 200, $message = '')
{ {
$meta = null; $meta = null;
if ($data instanceof AnonymousResourceCollection) { if ($data instanceof AnonymousResourceCollection) {
@ -32,10 +31,10 @@ trait JsonResponse
public function success($message = '', $data = null) public function success($message = '', $data = null)
{ {
return $this->json($data, Response::HTTP_OK, $message); return $this->json($data, 200, $message);
} }
public function error($message = '', $code = Response::HTTP_BAD_REQUEST, $data = null) public function error($message = '', $code = 400, $data = null)
{ {
return $this->json($data, $code, $message); return $this->json($data, $code, $message);
} }