laravel @error('name') {{$message}}

117
16 марта 2022, 22:50

Есть форма, в которой делаю валидацию данных:

@extends('html')
@section('title', 'create')
@section('content')
    <h1>Create service</h1>
    <form action='/service' method='post'>
        <input type='text' name='name'>
        {{ csrf_field() }}
        <button>Add service</button>
    </form>
    @error('name') {{ $message }} @enderror
@endsection

Вот метод, обрабатывающий запрос

public function store(Request $request){
        $data = $this->validate($request, [
            'name' => 'required'
        ]);
        $var = request('name');
        DB::table('services')->insert(['name' => $var]);
        return redirect()->back();
    }

При попытке зайти на страницу с формой выдаёт такую ошибку:

ErrorException Undefined variable: message

Answer 1
нашёл ответ, так надо писать: foreach ($errors->all() as $error) <p>{{ $error }}</p> endforeach
READ ALSO
Фильтр цен от минимального до максимального. laravel

Фильтр цен от минимального до максимального. laravel

Всем доброго дня! Не получается сделать фильтр от минимального до максимального значенияУ меня есть контроллер в котором я сравниваю цену...

121
Как в Google Sheets API писать в разные диапазоны?

Как в Google Sheets API писать в разные диапазоны?

Пытаюсь разобраться в Google Sheets API на PHP 7В общем, как правильно заполнить range, чтобы получилось так?

109
Как понять логику?

Как понять логику?

Читал статью «почему не любят php»И там был пример, приводился этот код:

124
конкатенация строки и двух условий if

конкатенация строки и двух условий if

Есть 'строка' в конце которой стоит Тег <br> нужно сделать перенос строки при двух переменных, отображение которых зависит от условия if

268