希望你们都做得很好。我在帖子和类别表之间有一个多对多的关系。通过使用数据透视表,我能够获得帖子所属的所有类别,但我无法获得数据库中存在的所有类别。
这是我的编辑帖子方法:
public function edit(Post $post)
{
$post=Post::find($post->id);
$categories=Category::all();
return view('admin.pages.post.edit',compact('post','categories'));
}
这就是我在我看来使用的:
<div class="form-group">
<label>Categories</label>
<select class="form-control" id="select2" name="categories_id[]" multiple="multiple">
@foreach($post->categories as $category)
<option value="{{ $category->id }}" selected>{{ $category->name}}</option>
@endforeach
^^ 这显示了帖子所属的当前类别。
现在我有一个属于 WEB 类别的帖子。它在编辑页面中将 WEB 显示为一个类别但我也想显示帖子最初不属于的所有类别(AI、ML 等),以便用户可以选择更新帖子的类别属于。
我也使用 select2 作为多选框
这就是我所拥有的
这就是我所追求的
撒科打诨
米脂