보기의 게시물의 user_id 열을 기반으로 사용자 이름을 표시하려고합니다.laravel 5.4에 블로그 게시물의 user_id를 기반으로 사용자 이름을 표시하는 방법은 무엇입니까?
는하지만이 오류가 점점 계속 : 여기 Call to undefined method Illuminate\Database\Query\Builder::belonsTo()
을 내 포스트 모델 :
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
public function user()
{
return $this->belonsTo('App\User');
}
}
내 사용자 모델 :
public function posts()
{
return $this->hasMany('App\Post');
}
내 페이지 컨트롤러 this에 따라 :
use App\User;
use App\Post;
class PagesController extends Controller {
public function getIndex() {
$post = Post::find(1);
echo $post->user->name;
return view('pages.welcome')->withPost($post);
}
"belonsTo"... ...? 속한거야? – NaeiKinDus