Задать вопрос
gordon_shamway
@gordon_shamway

Как решить такую задачу?

есть такой контроллер
public function confirmUser($event_id){
        $event = CreateEvent::find($event_id)->get();// получаем id события к примеру 1
       $part = DB::table('participants')->where('event',$event->event_id);
      // дальше нужно получить массив значений аттрибута $part->follower
    // там находятся такие значения [4,5,6,7,8] это id  таблицы users
 
}

как получить пользователей через этот массив?
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Решения вопроса 1
@hopeful_romantic
public function confirmUser($event_id){
    $event = CreateEvent::find($event_id); // тут get не нужен
    $part = DB::table('participants')->where('event',$event->event_id)->get(); // тут get нужен

    $followers = collect([]);
    foreach($part as $participant) {
      $followers->push(['user_id' => $participant->follower]);
    }
    return $followers;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы