Laravel. Почему выводится "validation.required" вместо "The :attribute field is required."?

Доброго времени суток!

Я сделал валидацию данных из формы по документации, но выводится не то что мне нужно.

Мне нужно вывести ошибку в случае, если были отправлены пустые значения из формы.

Но текст ошибки приходит такой: введите сюда описание изображения

Хотя по документации, должен прийти такой: "The :attribute field is required."

Кастомная валидация тоже не работает(

Как разрешить эту техническую сложность?

Мой код:

home.blade.php

<?php
@section('main_content')
    @if (count($errors) > 0)
    <div class="alert alert-danger">
        <ul>
        @foreach ($errors->all() as $error)
            <li>{{ $error }}</li>   
        @endforeach
        </ul>

    </div>
    @endif

    <form action="/message/check" method="post">
        @csrf
        <input class="form-control mb-2" type="text" name="name_field" id="name_field" placeholder="Введиет имя" >
        <textarea class="form-control" name="message_field" id="message_field" placeholder="Введите сообщение" ></textarea><br>
        <button class="btn btn-success" type="submit">Отправить</button>
    </form>
@endsection

MainController.php

<?php

namespace App\Http\Controllers;

use App\Models\Test;
use Illuminate\Http\Request;


class MainController extends Controller
{
    public function home() {
        return view('home');
    }

    public function database() {
        
        $messages = new Test();
        return view('database', ['messages' => $messages->all()]);
    }

    public function message_check(Request $request) {

        $validation = $request->validate([
            'name_field' => 'required',
            'message_field' => 'required',
        ]);
    

        $review = new Test();
        $review->name = $request->input('name_field');
        $review->message = $request->input('message_field');

        $review->save();
        return redirect()->route('database');
    }
}

Ответы (4 шт):

Автор решения: MyZik

У Вас поля в форме называются name_field и message_field, а проверяете Вы name и message:

$validation = $request->validate([
    'name_field' => 'required',
    'message_field' => 'required',
]);
→ Ссылка
Автор решения: Эдгар Соловьёв

Так происходит после того как вы добавляете локализацию resources/lang. После того как появляется директория lang в ресурсах ошибки отображаются таким образом

→ Ссылка
Автор решения: Виктор Виктор

В файле .env нужно параметру APP_FALLBACK_LOCALE присвоить значение en

т.е.

APP_FALLBACK_LOCALE=en
→ Ссылка