Как вызвать переменную из двух отдельных таблиц - PullRequest
0 голосов
/ 24 сентября 2019

В моем приложении каждый пользователь может создать свою собственную социальную «группу», похожую на meetup.com.Примером группы может быть «Давайте поиграем в теннис в четверг».

Пользователи могут видеть каждую группу, созданную ими, на своей панели инструментов.Я использую следующий код для отображения созданных ими групп:

<a href="{{ route('groups.show',$group->id)}}">{{$group->group_title}}</a>

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

Теперь у каждого пользователя также есть страница профиля, на которой есть небольшая информация о них.Я показываю эту информацию следующим образом:

{{ Auth::user()->about_me }}

Я хочу показать группы, которые пользователь создал на странице своего профиля.Как бы я это сделал?

Я пробовал следующее, но оно не работает:

<a href="{{ route('groups',$group->id)}}"> {{ Auth::user()->$group->group_title }} </a>

1 Ответ

2 голосов
/ 24 сентября 2019

Ваш вопрос не очень понятен, но я думаю, что вы пытаетесь отобразить список групп пользователей?Если это так, при условии, что вы правильно настроили свои модели, вы можете сделать что-то вроде этого в файле *.blade.php:

@foreach(Auth::user()->groups as $group)
  <a href="{{ route('groups', $group->id)}}"> {{ $group->group_title }}</a>
@endforeach

Если у вас возникли проблемы с настройкой отношений модели, проверьте Laravel docs за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...