laravel - получение данных из другой таблицы

380
21 декабря 2016, 02:03

Есть две таблицы users и posts

В posts есть столбец user_id

Как по user_id получить всю информацию об users и что бы это было привязано к своему posts

т.е код таков:

@foreach($posts as $post)
<div class="content" data-postid="{{ $post->id }}">
    <header>{{ $post->title }}</header>
    <div class="body">{{ $post->body }}</div>
    <div class="info">
        Дата: {{ $post->created_at->format('d-m-Y') }}
        *инфа о пользователе*
    </div>
</div>
@endforeach
Answer 1

Спасибо, решил свой вопрос. Кому интересно:

//Post
    public function user(){
        return $this->belongsTo('App\User');
    }
//View
$post->user->whatEverUserInfo;
READ ALSO
Данные из базы Mysql в Highcharts?

Данные из базы Mysql в Highcharts?

Из базы вытягивается информация дата - количество, и импортируется в Highcharts, как сделать запрос?

507
Redirect в CodeIgniter [требует правки]

Redirect в CodeIgniter [требует правки]

Для чего используется redirect?

339