This commit is contained in:
Gregory Letellier
2023-11-28 12:13:50 +01:00
commit d5b3ccabd9
537 changed files with 32146 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
<?php
namespace App\Exceptions;
use Exception;
use Illuminate\Contracts\Validation\Validator;
use App\Responses\BaseResponse;
class BaseException extends Exception {
protected $validator;
protected $code = 422;
public function __construct(Validator $validator) {
$this->validator = $validator;
}
public function render() {
$response = new BaseResponse();
$response->setMessage($this->validator->errors()->first());
$response->setStatus("KO");
return response()->json($response, $this->code);
}
}