@Sinnbeck Oh, I'm so dummy.. I was trying to simplify the code:
return response()->json([
// 'pagination' => $paginationData,
'html' => view('ajaxViews.reviews', [
'website' => $website,
'reviews' => $website->reviews()->where('report_status', '!=', 3)->orderBy('created_at', 'DESC')->with('reply', 'reports')->paginate(20)
])->render()
]);
and didn't even realized that I can move everything to a variable:
$reviews = $website->reviews()->where('report_status', '!=', 3)->orderBy('created_at', 'DESC')->with('reply', 'reports')->paginate(20);
return response()->json([
'pagination' => $reviews->links(),
'html' => view('ajaxViews.reviews', [
'website' => $website,
'reviews' => $reviews
])->render()
]);
but this is returning me a
Undefined property: Illuminate\Pagination\LengthAwarePaginator::$links