Как отобразить выбранные пользователем страны с разделением комы?

#laravel

Вопрос:

форма

 <div class="form-group mb-3">
                        <label>Country:</label>
                        <div class="col-sm-4">
                        <select  id="country-dd" name="country[]" class="js-example-basic-multiple form-control" multiple="multiple">
                            <option value="">Select Country</option>
                            @foreach ($countries as $data)
                            <option value="{{$data->id}}">
                                {{$data->name}}
                            </option>
                            @endforeach
                        </select>
                        @if ($errors->has('country'))
                    <span class="text-danger">{{ $errors->first('country') }}</span>
                @endif
                    </div>
                    </div>
 

НАПИЛЬНИК С ЛЕЗВИЕМ

 <tbody>
                                        @foreach($users as $user)
                                        <tr>
                                            <td>{{$user->name}}</td>
                                            <td>{{$user->email}}</td>
                                            <td>{{$user->countries->name}}</td>
                                            <td>{{$user->states->name}}</td>
                                            <td>{{$user->cities->name}}</td>
                                            <td>{{$user->roles->name}}</td>
                                            <td><button><a href="{{route('edituser', $user->id)}}">EDIT</a></button></td>
                                            <td><button class="deleteuser" data-id="{{ $user->id }}" data-token="{{ csrf_token() }}" >DELETE</button>
                                            </td>
                                        </tr>
                                        @endforeach
                                       </tbody>
 

контроллер

 public function viewuser(){
        $this->authorize('Admin');
        $users = User::with(['roles', 'countries','states', 'cities'])->get();
        // dd($users);
        $roles = Role::all();
        $countries = Country::all();
        $states = State::all();
        $cities = City::all();
        return view('viewuser', compact('users', 'roles', 'countries', 'states', 'cities'));
    }
 

маршрут

 Route::get('/viewuser',[UserController::class, 'viewuser'])->name('viewuser');
 

Если пользователь выбрал 2 страны, то обе страны должны отображаться в таблице списка пользователей, разделенной пробелом. Пожалуйста, помогите мне с тем же самым. Заранее спасибо.
ПРИМЕЧАНИЕ: Я не определил внешний ключ для страны в таблице пользователей.

Комментарии:

1. Вы должны использовать $forloop

2. @A. АНоман, не могли бы вы, пожалуйста, объяснить с помощью кода ??

3. вы не упомянули о своих отношениях между пользователем и страной. я думаю, что это относится ко многим отношениям (так и должно быть). поэтому просто зацикливайтесь на связи, чтобы распечатать данные, как вы ожидаете. чтобы получить пример, вы должны поделиться своим кодом отношений.

4. @zahidhasanemon Это публичная функция модели пользователя страны(){ возвращает $this->Принадлежит стране(Страна::класс, ‘идентификатор’); }

5. @zahidhasanemon Не могли бы вы, пожалуйста, помочь мне с этим ?