↓新規投稿画面
<select multiple class="form-control border-success" id="exampleFormControlSelect2" name="tags[]">
@foreach($tags as $tag)
<option value="{{$tag->id}}"
@if(in_array($tag->id, (array)old('tags'))) selected @endif>{{$tag->name}}</option>
@endforeach
</select>
@if ($errors->has('tags'))
<span class="text-danger">{{$errors->first('tags')}}</span>
@endif
{{Form::select('tags[]', $tags->pluck('name','id'), null, ['multiple' => true, 'class' => 'form-control border-success', 'id' => 'tag'])}}
@if ($errors->has('tags'))
<span class="text-danger">{{$errors->first('tags')}}</span>
@endif
↓記事編集画面
<select multiple class="form-control border-success" id="exampleFormControlSelect2" name="tags[]">
@foreach($tags as $tag)
<option value="{{$tag->id}}"
@if(in_array($tag->id , ($articles->tags->pluck('id')->all())) || in_array($tag->id, (array)old('tags'))) selected @endif>{{$tag->name}}</option>
@endforeach
</select>
@if ($errors->has('tags'))
<span class="text-danger">{{$errors->first('tags')}}</span>
@endif
{{Form::select('tags[]', $tags->pluck('name','id'), $articles->tags, ['multiple' => true, 'class' => 'form-control border-success', 'id' => 'tag']) }}
@if ($errors->has('tags'))
<span class="text-danger">{{$errors->first('tags')}}</span>
@endif