Emchik
@Emchik
Что-то прикольное сделать могу

Как получить события пользователя, на которые он подписался?

Что-то мне трудно понять, как построить отношение...
Есть таблицы:

users
id

events
id

joins
id
user_id
event_id


Как мне получить все events пользователя?
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 2
@kip_34
Хороший
class User extends Model
{
    /**
     * The events that belong to the user.
     */
    public function events()
    {
        return $this->belongsToMany('App\Event');
    }
}

$user = App\User::find(1);

foreach ($user->events as $event) {
    //
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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