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

81
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

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

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

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

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

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

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

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

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

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

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

236