РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplwPmPrMs 31 of 76 menu
◀ ▶

Свои сообщения в Livewire

При пустой отправке под полями и в общем списке появляются стандартные фразы фреймворка. Они понятны разработчику, но на странице постов звучат сухо и не совпадают с тоном остального интерфейса.

Вызов проверки в компоненте принимает не только правила, но и массив своих строк для отдельных ключей ошибок. Достаточно указать нужные пары ключ - текст, остальное останется как было.

Давайте дополним вызов в save вторым аргументом только для пустого заголовка и пустого текста:

<?php namespace App\Livewire; use App\Models\Post; use Livewire\Component; class PostForm extends Component { public $title = ''; public $body = ''; public function save() { $this->validate([ 'title' => 'required', 'body' => 'required', ], [ 'title.required' => 'Enter a title', 'body.required' => 'Enter a text', ]); Post::create([ 'title' => $this->title, 'body' => $this->body, ]); $this->reset(); } public function render() { return view('livewire.post-form'); } } ?>

Замените стандартный текст ошибки имени работника своим.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить