收藏功能做完了,怎么把收藏表的数据按时间倒序排列呢?另外收藏表里的数据使用paginate分页该怎么写?

            $userId = Auth::user()->id;
            $info = User::where('id',$userId)->with(['favorites'])->get();
            return view('users.favorite',compact('info'));
javascript

问题1.把收藏表的数据按时间倒序排列

// User.php
class User extends Model
{
    public function favorites()
    {
        return $this->hasMany('App\Favorites')->orderBy('created_at', 'desc');
    }
}

问题2.收藏表里的数据使用paginate分页

// user.blade.php
@foreach($users as $user)
    <h4>{$user->name}的收藏列表:</h4>
    <ul>
        @foreach($user->favorites as $favorite)
            <li>{$favorite->site_title}: {$favorite->site_url}</li>
        @endforeach
    </ul>
    {$user->favorites()->links()}
@endforeach