Привет, я создал один вид и создал один контроллер. Я хочу дать подтверждение для формы поля ввода, используя ошибку bydeault Laravel, но я получаю сообщение об ошибке
"Использование неопределенного постоянного сообщения - предполагается, что сообщение" (это приведет к ошибке в будущей версии из PHP) "
Мой код контроллера и следующий вид:
index.blade. php
@extends('app')
@section('title','Services Page')
@section('content')
<h1>Welcome to laravel 6 Services Section</h1>
<h4>lets do something better</h4>
<form action="/service" method="POST">
<input type="text" name="fname" autocomplete="off">
@csrf
<button>Add Service</button>
</form>
@error('fname') {{ message }} @enderror
<ul>
@forelse($services as $service)
<li>{{ $service->name }}</li>
@empty
<li>No services Available</li>
@endforelse
</ul>
@endsection
nd контроллер следующим образом :
ServiceController. php
public function store()
{
$name_validate = request()->validate([
'fname' => 'required'
]);
$service = new \App\Service();
$service->name = request('fname');
$service->save();
return redirect()->back();
// dd(request('fname'));
}
Но я получаю ошибку, когда кнопка отправки формы не подтверждается. Любая проблема с этим кодом, дайте мне знать. Я новый ученик в laravel