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
推荐文章: