@Superdsa

Как сделать систему тегов liwevire?

Есть Livewire компонент
class Create extends Component
{
    public $link;
    public $skills = [];
    public $branch;
    public $user_id;

    // protected $rules = [
    //     'skills' => 'required',
    //     'branch' => 'required',

    // ];

    // public function updated($propertyName)
    // {
    //     $this->validateOnly($propertyName);
    // }

    public function saveBrief()
    {
        //$validatedData = $this->validate();

        //Brief::create($validatedData);
        dd($this);
    }
    public function skills()
    {
        
    }
    public function render()
    {
        return view('livewire.user.brief.create');
    }
}


<div>
    <form wire:submit.prevent="saveBrief">
        <input type="text" wire:model="branch" placeholder="Выберите направление">
        @error('branch') <span class="error">{{ $message }}</span> @enderror

        <select class="form-select" id="validationTagsNew" wire:model="skills[]" multiple data-allow-new="true">
            <option value="1" selected>Apple</option>
          </select>
          <div class="invalid-feedback">Please select a valid tag.</div>
        @error('skills') <span class="error">{{ $message }}</span> @enderror


        <input type="text" wire:model="link" placeholder="Укажите ссылку на ваш профиль">
        @error('link') <span class="error">{{ $message }}</span> @enderror

        <button type="submit">Save Contact</button>
    </form>
</div>

61a2ab4ab0784405050584.png
Вот что возвращается
61a2ab6fb9177690301526.png
Почему не возвращаются optionы
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы