【问题标题】:add orderBy ('created_at', 'desc') to my account将 orderBy ('created_at', 'desc') 添加到我的帐户
【发布时间】:2018-12-29 12:49:44
【问题描述】:

我想创建一个orderBy ('created_at', 'desc')paginate,用于我在我的帐户中发布的文章,这是我的代码。
我的帐户控制器

 public function viewProfile($username) {

    if($username) {

        $user = User::where('username', $username)->firstOrFail();
    } else {
        $user = User::find(Auth::user()->id);
    }

    return view('site.user.account', [

        'user' => $user,
        'events' => $user->events,
        'articles' => $user->articles,


    ]);


}

【问题讨论】:

    标签: php laravel sql-order-by


    【解决方案1】:

    假设用户模型上的关系是正确的:

    'articles' => $user->articles()->orderByDesc('created_at')->paginate()
    

    【讨论】:

      猜你喜欢
      • 2016-01-01
      • 2014-02-13
      • 1970-01-01
      • 2022-11-03
      • 1970-01-01
      • 2021-04-22
      • 2015-08-21
      • 2019-03-29
      • 2018-04-16
      相关资源
      最近更新 更多