如何在select box Multi中显示我已经选择的元素?

How can show the element I've been choices in select box Multi?

我有这个 select 盒子 多选 select2 在编辑页面中,我想带上我已经选择的选项

blade 代码:

<div class="col-md-12">
<div class="form-group">
    <label>Name of Attendees *</label>

    <select class="js-example-basic-multiple" name="attendees[]" multiple="multiple" style="width:100%">

        <option></option>

        @foreach ($users as $user)
            <option value="{{ $user->id }}" {{ $edit->attendees == $user->id ? "selected":"" }} >{{ $user->name }}</option>
        @endforeach

    </select>
</div>

我在这里尝试通过此代码进行选择但不起作用

<option value="{{ $user->id }}" {{ $edit->attendees == $user->id ? "selected":"" }} >{{ $user->name }}</option>

做这个

{{ $edit->attendees == $user->id ? "selected":"" }}

像这样:

{{ in_array($user->id,$edit->attendees->pluck('user_id')) ? "selected":"" }}

或像这样将 attendees 转换为数组:

 protected $casts=['attendees'=>'array'];