ビュー上の投稿のuser_idの列に基づくユーザー名を表示しようとしています。laravel 5.4のブログ投稿のuser_idに基づいてユーザーの名前を表示する方法は?
しかし、私はこのエラーを取得しておいてください。
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
public function user()
{
return $this->belonsTo('App\User');
}
}
マイUserモデル::thisに基づいて
public function posts()
{
return $this->hasMany('App\Post');
}
マイページコントローラー:
ここCall to undefined method Illuminate\Database\Query\Builder::belonsTo()
は私のPostモデルであります
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