Redirect tới page cuối cùng trong Laravel

Em đang làm chức năng post bình luận trên Laravel nhưng mỗi lần post là nó vẫn chỉ ở nguyên trang đầu tiên. Phải chọn trang sau thì mới hiện bình luận mới nhất. Nên em muốn sau khi post bình luận nó tự động redirect tới trang cuối cùng thì làm thế nào ạ?
Hoặc có cách nào làm sao để sắp xếp bình luận theo thời gian ko ạ? Lúc đó thì bình luận mới nhất sẽ luôn ở trang đầu tiên ạ :smiley:
Đây là code của e:

public function getComment(){
        $comments = Response::where('id', '>', 0)->paginate(5);

        return view('comment', compact('comments'));
}

public function postComment(Request $request){
        $comments = new Response();
        $comments->content = $request->comment;
        $comments->user_id = Auth::user()->id;
        $comments->save();

        return redirect('binh-luan');
}

Sửa

$comments = Response::where('id', '>', 0)->paginate(5);

thành

$comments = Response::orderBy('created_at', 'desc')->paginate(5);

là comment mới nhất sẽ lên trang đầu

4 Likes

em cảm ơn ạ :smiley: :smiley: :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?