Я реализовал Many To Many
отношение между Posts
и Tags
. Я использую Select2 Ajax
для Multi Select
, а html отображается пакетом Spatie/HTML
.
В форме создания я могу выбрать теги, и пока я успешно обновляю таблицу базы данных. Я также могу показать теги.
Я столкнулся с проблемой в форме редактирования. Я использую ту же форму создания для редактирования, и хотя теги были прикреплены ранее, я не вижу их как выбранные. Каково решение этого. Некоторые из кодов упомянуты ниже.
Форма
{{ html()->multiselect('tags_list', '', $posts->tags->pluck('id')->toArray())->class('form-control select2-tags')) }}
Модель:
public function tags()
{
return $this->belongsToMany('App\Models\Tag');
}