BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
app.imagivibe.com
/
app
/
Domains
/
Engine
/
Concerns
📤 Upload
📝 New File
📁 New Folder
Close
Editing: HasStatusJsonResponse.php
<?php declare(strict_types=1); namespace App\Domains\Engine\Concerns; use Illuminate\Http\Client\Response; use Illuminate\Http\JsonResponse; use Illuminate\Support\Facades\Log; trait HasStatusJsonResponse { /** * response with status */ protected function statusJsonResponse( Response $res, string $errorMessage ): JsonResponse { if ($res->successful()) { $resData = $res->json(); return response()->json([ 'status' => 'success', 'resData' => $resData, ]); } Log::error($errorMessage, [$res->body()]); return response()->json([ 'status' => 'error', 'message' => 'Something went wrong', ]); } }
Save
Cancel