Я реализовал связь 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');
}






Следующий код работает, но есть ли лучшее решение? может быть через Модель?
{{ html()->multiselect('tags_list', $posts->tags->pluck('name', 'id'), $posts->tags->pluck('id')->toArray())->class('form-control select2-tags')) }}