Php 如何显示用户';根据laravel 5.4上的博客帖子的用户id命名?
我试图根据视图中帖子的user\u id列显示用户名 但我一直遇到这个错误:Php 如何显示用户';根据laravel 5.4上的博客帖子的用户id命名?,php,mysql,laravel,laravel-5,one-to-many,Php,Mysql,Laravel,Laravel 5,One To Many,我试图根据视图中帖子的user\u id列显示用户名 但我一直遇到这个错误:调用未定义的方法illumb\Database\Query\Builder::belonsTo() 这是我的帖子模型: <?php namespace App; use Illuminate\Database\Eloquent\Model; class Post extends Model { public function user() { return $this->bel
调用未定义的方法illumb\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');
}
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);
}