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

Текстовая область и список в Livewire

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

Для textarea и select работает тот же wire:model, что и для обычного input: значение попадёт в свойство после запроса к компоненту. Отдельные правила для этих типов полей здесь не нужны.

Давайте заведём в PostForm свойства текста и категории:

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

Давайте добавим в шаблон текстовую область и список с двумя вариантами категории. Под полями покажем значения свойств и кнопку Apply:

<div> <textarea wire:model="body"></textarea> <select wire:model="category"> <option value="news">news</option> <option value="photo">photo</option> </select> <button type="button" wire:click="apply"> Apply </button> <div>{{ $body }}</div> <div>{{ $category }}</div> </div>

Добавьте работнику многострочную биографию и выбор отдела из списка.

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