App\Http\Controllers\BlogController::comments PHP Method

comments() public method

Get comments belong to post gotten by {id}
public comments ( Illuminate\Http\Request $request, $id ) : Illuminate\Http\JsonResponse
$request Illuminate\Http\Request
$id
return Illuminate\Http\JsonResponse
    public function comments(Request $request, $id)
    {
        $post = $this->blog->getByColumn($id);
        $comments = $post->comments()->whereValid(1)->orderBy('created_at', 'desc')->get();
        if ($request->ajax()) {
            return response()->json($comments);
        } else {
            return view('errors.404');
        }
    }