2015-09-29 32 views
1

假設每篇文章都與用戶相關,方法是持有user_id值,該值是用戶表中id字段的外鍵。如何從Laravel 5中的文章中獲取用戶名?

我們與$this->belongsTo('App\User')定義文章模型內部的user方法,以及article方法用戶模型內部與$this->hasMany('App\Article')

獲取文章以及創作者的用戶名以便在視圖中使用它們的正確方法是什麼?

回答

3

如果您Article屬於User,那麼這樣的:

$articles = Article::with('user')->paginate(); 

刀片模板:

@foreach ($articles as $article) 
    <li>{{ $article->title }} by {{ $article->user->username }}</li> 
@endforeach 
+1

謝謝!我知道從我嘗試的過程中就變得更容易了:P,我會接受它什麼時候讓我......歡呼! – orestiss

相關問題