Как отобразить ответ JSON в поле зрения в определенном поле в Laravel? - PullRequest
0 голосов
/ 21 июня 2019

Я возвращаю ответ JSON от моего контроллера после проверки. Теперь я ищу способ отобразить этот ответ в каждом конкретном поле с ошибкой, как на этом изображении: Ожидаемый результат

Я пытался преобразовать JSON в массив, затем отображал, но с помощью этого метода я не могу отобразить определенные поля ошибок

$file = request()->file('letter_of_request');
$allowed = ['pdf'];
$ext = $file->getClientOriginalExtension();
if(!in_array($ext,$allowed)){
    return response([
        'errors'=>[
            'letter_of_request'=>'Please upload a valid file (Upload a file with extension .pdf)'
        ]
    ],422);
}

Я хочу, чтобы эти поля отображались только с ошибками.

1 Ответ

0 голосов
/ 21 июня 2019

Вы можете использовать форму Laravel Запрос для подтверждения

php artisan make:request LetterCreateRequest

затем установите правила в App \ Http \ Request \ LetterCreateRequest

public function authorize()
{
   return true;
}

public function rules()
{
    return [
        'letter_of_request' => 'required|mimes:pdf',
    ];
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...