11.6. 动态流 还有代码作者没有贴出来啊

控制器和视图代码不全。补充起来……

UsersController

  public function show(User $user)
    {
        // $statuses = $user->statuses()->orderBy('created_at','desc')->paginate(10);
        $statuses = $user->feed()->orderBy('created_at','desc')->paginate(10);
        return view('users.show',compact('user','statuses'));
    }

show.blade.php

@extends('layouts.default')
@section('title', $user->name)

@section('content')
<div class="row">
  <div class="offset-md-2 col-md-8">
    <section class="user_info">
      @include('shared._user_info', ['user' => $user])
    </section>

    @if (Auth::check())
      @include('users._follow_form')
    @endif

    <section class="stats mt-2">
      @include('shared._stats', ['user' => $user])
    </section>
    <hr>
    <section class="status">
      @if ($statuses->count() > 0)
        <ul class="list-unstyled">
          @foreach ($statuses as $status)
            @include('statuses._status',['status'=>$status,'user'=>$status->user])
          @endforeach
        </ul>
        <div class="mt-5">
          {!! $statuses->render() !!}
        </div>
      @else
        <p>没有数据!</p>
      @endif
    </section>
  </div>
</div>
@stop

主要就是把 statuses._status 中的$user 换成 $status->user

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

重新来过。还好,今天把这本书又过了一遍。明天继续!

4年前 评论

这个页面是个人中心,需求就是仅展示当前用户的动态,如果换成feed流信息就不对了。

4年前 评论

很容易就修改了,个人中心 加这个效果不哈

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!