point-backend/app/Http/Requests/Base/BaseFormRequest.php
2024-04-03 12:10:28 +03:00

28 lines
585 B
PHP

<?php
namespace App\Http\Requests\Base;
use Illuminate\Contracts\Validation\Validator;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Http\Exceptions\HttpResponseException;
class BaseFormRequest extends FormRequest
{
public function authorize(): bool
{
return true;
}
protected function failedValidation(Validator $validator)
{
throw new HttpResponseException(
response()->json([
'success' => false,
'message' => $validator->errors()->first(),
], 400)
);
}
}