Laravel 5 Laravel 5:为什么我能够检索json格式的数据,但数据在我的视图中不可用?

Laravel 5 Laravel 5:为什么我能够检索json格式的数据,但数据在我的视图中不可用?,laravel-5,Laravel 5,我目前正在使用Laravel 5.4,这是我第一次使用Laravel。我已经创建了一些附加标签的帖子,并试图检索特定标签的所有帖子。在我的代码中,不会返回错误,但也不会为该标记返回post(奇怪,因为页面呈现时没有错误)。我尝试从查询返回$post结果,并且我能够以JSON样式获得post。我需要帮助找出我做错了什么导致了这种奇怪的事情 路由::get('/category/{category}',的后置控制器PostController@category'); 后模型 public func

我目前正在使用Laravel 5.4,这是我第一次使用Laravel。我已经创建了一些附加标签的帖子,并试图检索特定标签的所有帖子。在我的代码中,不会返回错误,但也不会为该标记返回post(奇怪,因为页面呈现时没有错误)。我尝试从查询返回$post结果,并且我能够以JSON样式获得post。我需要帮助找出我做错了什么导致了这种奇怪的事情

路由::get('/category/{category}',的后置控制器PostController@category');

后模型

public function tags()
{
    return $this->belongsToMany(Tag::class);
}
标签模型

public function posts()
{
    return $this->belongsToMany(Post::class);
}
邮政类别

@if (count($posts) > 0)

        @foreach ($posts as $post)

            <div class="row panel panel-default">

                <div class="panel-body">

                    <img src="http://placehold.it/900x300" class="img-responsive" alt="">

                    <h3>{{ $post->caption }}</h3>

                    <p class="note">{{ $post->note }} &nbsp; <a href="/post/{{ $post->id }}">Read more...</a></p>

                </div>

            </div>
        @endforeach

    @else

        <h4>There are no post yet for this category</h4>

    @endif
@if(计数($posts)>0)
@foreach($posts作为$post)
{{$post->caption}

{{$post->note}

@endforeach @否则 目前还没有此类别的帖子 @恩迪夫
代码工作正常。这个错误是因为我在视图{{$post->tags()->PULLC('name')}中使用了一行代码。删除或注释掉该行并修复它。

对于测试,请尝试在视图中添加
{{$posts}
,或在开发工具中跟踪请求,并将返回的帖子发送给我们感谢您查看我的问题。已编辑代码以显示工作代码
@if (count($posts) > 0)

        @foreach ($posts as $post)

            <div class="row panel panel-default">

                <div class="panel-body">

                    <img src="http://placehold.it/900x300" class="img-responsive" alt="">

                    <h3>{{ $post->caption }}</h3>

                    <p class="note">{{ $post->note }} &nbsp; <a href="/post/{{ $post->id }}">Read more...</a></p>

                </div>

            </div>
        @endforeach

    @else

        <h4>There are no post yet for this category</h4>

    @endif