diff --git a/app/Http/Controllers/V3/Dashboard/Harim/PanjareVahedController.php b/app/Http/Controllers/V3/Dashboard/Harim/PanjareVahedController.php index fa583bc1..92ee6912 100644 --- a/app/Http/Controllers/V3/Dashboard/Harim/PanjareVahedController.php +++ b/app/Http/Controllers/V3/Dashboard/Harim/PanjareVahedController.php @@ -68,10 +68,12 @@ class PanjareVahedController extends Controller ]); return response()->json([ + 'request_id' => $request->request_id, 'id' => $harim->id, 'city' => $city->edarateShahri()->first()->name_fa, 'province' => $city->province()->first()->name_fa, 'statusCode' => 200, + 'message' => 'successful', ]); } @@ -90,8 +92,10 @@ class PanjareVahedController extends Controller ]); return response()->json([ + 'request_id' => $request->request_id, 'id' => $harim->id, 'statusCode' => 200, + 'message' => 'successful', ]); } @@ -101,7 +105,6 @@ class PanjareVahedController extends Controller $harim = Harim::query()->firstWhere('panjare_vahed_id', '=', $request->request_id); - $harim->update([ 'state_id' => $state, 'state_name' => HarimStates::name($state), @@ -110,12 +113,13 @@ class PanjareVahedController extends Controller ]); return response()->json([ + 'request_id' => $request->request_id, 'id' => $harim->id, 'statusCode' => 200, + 'message' => 'successful', ]); } - public function getFinalPolygons(GetFinalPolygonsRequest $request): JsonResponse { $state = HarimStates::TAEDE_ARSE_VA_AYAN_ERSAL_SHODE_TAVASOT_DAFTAR_HARIM->value; @@ -133,8 +137,10 @@ class PanjareVahedController extends Controller ]); return response()->json([ + 'request_id' => $request->request_id, 'id' => $harim->id, 'statusCode' => 200, + 'message' => 'successful', ]); } } diff --git a/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetAccessRoadRequest.php b/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetAccessRoadRequest.php index 388856f2..bcd4d85d 100644 --- a/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetAccessRoadRequest.php +++ b/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetAccessRoadRequest.php @@ -3,7 +3,9 @@ namespace App\Http\Requests\V3\Dashboard\Harim\PanjareVahed; use Illuminate\Contracts\Validation\ValidationRule; +use Illuminate\Contracts\Validation\Validator; use Illuminate\Foundation\Http\FormRequest; +use Illuminate\Http\Exceptions\HttpResponseException; class GetAccessRoadRequest extends FormRequest { @@ -30,4 +32,15 @@ class GetAccessRoadRequest extends FormRequest 'data' => 'required|array', ]; } + + protected function failedValidation(Validator $validator) + { + $response = response()->json([ + 'statusCode' => 422, + 'message' => 'invalid inputs', + 'errors' => $validator->errors(), + ], 422); + + throw new HttpResponseException($response); + } } diff --git a/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetFinalPolygonsRequest.php b/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetFinalPolygonsRequest.php index 37bb54f3..1aa06f93 100644 --- a/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetFinalPolygonsRequest.php +++ b/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetFinalPolygonsRequest.php @@ -3,7 +3,9 @@ namespace App\Http\Requests\V3\Dashboard\Harim\PanjareVahed; use Illuminate\Contracts\Validation\ValidationRule; +use Illuminate\Contracts\Validation\Validator; use Illuminate\Foundation\Http\FormRequest; +use Illuminate\Http\Exceptions\HttpResponseException; class GetFinalPolygonsRequest extends FormRequest { @@ -33,4 +35,15 @@ class GetFinalPolygonsRequest extends FormRequest 'data' => 'required|array', ]; } + + protected function failedValidation(Validator $validator) + { + $response = response()->json([ + 'statusCode' => 422, + 'message' => 'invalid inputs', + 'errors' => $validator->errors(), + ], 422); + + throw new HttpResponseException($response); + } } diff --git a/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetRejectRequest.php b/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetRejectRequest.php index e5a4ace5..f270b3a0 100644 --- a/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetRejectRequest.php +++ b/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/GetRejectRequest.php @@ -3,7 +3,9 @@ namespace App\Http\Requests\V3\Dashboard\Harim\PanjareVahed; use Illuminate\Contracts\Validation\ValidationRule; +use Illuminate\Contracts\Validation\Validator; use Illuminate\Foundation\Http\FormRequest; +use Illuminate\Http\Exceptions\HttpResponseException; class GetRejectRequest extends FormRequest { @@ -27,4 +29,15 @@ class GetRejectRequest extends FormRequest 'data' => 'required|array', ]; } + + protected function failedValidation(Validator $validator) + { + $response = response()->json([ + 'statusCode' => 422, + 'message' => 'invalid inputs', + 'errors' => $validator->errors(), + ], 422); + + throw new HttpResponseException($response); + } } diff --git a/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/ReceiveNewRequest.php b/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/ReceiveNewRequest.php index f74449b8..d5bc528d 100644 --- a/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/ReceiveNewRequest.php +++ b/app/Http/Requests/V3/Dashboard/Harim/PanjareVahed/ReceiveNewRequest.php @@ -3,7 +3,9 @@ namespace App\Http\Requests\V3\Dashboard\Harim\PanjareVahed; use Illuminate\Contracts\Validation\ValidationRule; +use Illuminate\Contracts\Validation\Validator; use Illuminate\Foundation\Http\FormRequest; +use Illuminate\Http\Exceptions\HttpResponseException; class ReceiveNewRequest extends FormRequest { @@ -39,4 +41,15 @@ class ReceiveNewRequest extends FormRequest 'data' => 'required|array', ]; } + + protected function failedValidation(Validator $validator) + { + $response = response()->json([ + 'statusCode' => 422, + 'message' => 'invalid inputs', + 'errors' => $validator->errors(), + ], 422); + + throw new HttpResponseException($response); + } }