Как получить имя пользователя, если у меня есть поле user_id в объединенной таблице в блейде - PullRequest
0 голосов
/ 11 июля 2019

Поле user_id ниже существует в таблице Grpusr. Я хочу отобразить имя пользователя (то есть first_name), которое существует в таблице пользователей вместо user_id, как показано ниже. Как я могу сделать это преобразование в клинке?

@if(!empty($jreq))
         <p>{{$jreq->user_id}} is requesting to join {{$jreq->name}} group</p>

1 Ответ

0 голосов
/ 11 июля 2019

Проверьте свой ответ $jreq что вы получаете?

тогда, если вы уже присоединились к своим столам, просто вы можете использовать

Пример:

$jreq = Grpusr::join('users','grpusrs.user_id','=','users.id')->first();
    {{ $jreq->first_name }}

или выВы можете использовать такие отношения Laravel

class Grpusr extends Model
{
    /**
     * Get the user that owns the phone.
     */
    public function user()
    {
        return $this->belongsTo('App\User');
    }
}

, тогда вы можете использовать

{{ $jreq->user->first_name }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...