есть LocalizationRequest
public function rules()
{
return [
'name' => ['required', 'string', 'max:255'],
'code' => ['required', 'string', 'max:255'],
'locale' => ['required', 'string', 'max:255'],
'image' => ['required', 'string', 'max:255'],
];
}
подскажите, как вернуть мне результат в таком виде
return response()->json([
'error' => 0,
'message' => результат валидации
])
пробовал что-то такое, но не работает
public function store(LocalizationRequest $request)
{
$v = $request->validated();
$errors_m = '';
if ($v->fails())
{
$errors = $v->errors();
foreach ($errors->all() as $error){
$errors_m.= $error;
}
return response()
->json([
'message' => $errors_m,
'error' => 1,
], 200);
}
}