【发布时间】:2018-05-03 18:15:46
【问题描述】:
我在Posts 和Tags 之间实现了Many To Many 关系。我将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');
}
【问题讨论】:
标签: laravel many-to-many jquery-select2