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

Отправка формы в Livewire

Поля уже связаны со свойствами, но удобнее собрать их в одну форму: человек ждёт, что одна кнопка отправки передаст все значения разом, а не отдельное действие на каждое поле.

Тег form с атрибутом wire:submit связывает отправку с методом компонента. Livewire перехватывает отправку и не перезагружает страницу целиком.

Давайте заведём в PostForm заголовок, текст и пустой метод save:

<?php namespace App\Livewire; use Livewire\Component; class PostForm extends Component { public $title = ''; public $body = ''; public function save() { } public function render() { return view('livewire.post-form'); } } ?>

Давайте оформим поля внутри формы с кнопкой type submit и выведем оба свойства под формой:

<div> <form wire:submit="save"> <input type="text" wire:model="title"> <textarea wire:model="body"></textarea> <button type="submit"> Save </button> </form> <div>{{ $title }}</div> <div>{{ $body }}</div> </div>

Сделайте так, чтобы форма работника отправляла имя и должность одной кнопкой, а страница не перезагружалась целиком.

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