我不能在我的视图中使用我的用户模型

时间:2016-07-25 23:39:11

标签: php laravel

我试图在帖子的帖子中执行getUsername()等方法,但它给了我这个错误:

Class 'User' not found (View: /home/stackingcoder/development/PHP/internetstuffer/resources/views/index.blade.php)

我已经在我的HomeController.php中有这个:use App\User;但它仍然不起作用。有人知道为什么吗?

以下是我的观点代码:

 @foreach($posts as $post)
    <div class="container">
        <div class="row">
            <div class="col-md-10 col-md-offset-1">
                <div class="panel panel-default">
                    <div class="panel-heading"><i class="fa fa-btn fa-message"></i>{{ $post->getTitle() }} | {{ User::find( $post->getUser_id() )->getUsername() }} </div>
                    <div class="panel-body">
                        {{ $post->getText() }}
                    </div>
                </div>
            </div>
        </div>
    </div>
@endforeach

1 个答案:

答案 0 :(得分:0)

@pilec说:

  

您是否尝试过完全限定名称? (\ App \ User :: find($ post-&gt; getUser_id()) - &gt; getUsername())

它有效!谢谢你的答案,现在我知道如何与其他模特和课程一起做到这一点!