У меня проблема с моим проектом.У меня есть страница, где есть несколько страниц.Когда показывать данные на моей странице, тогда данные о нумерации страниц отображаются неправильно.Например, у меня было два блока public
, private
, когда я показываю блок public
, тогда показываются данные из частного блока.Кроме того, разбиение на страницы не прекращается, если нет данных в нумерации страниц.
Вот мой код контроллера
public function profile() {
$user = Auth::user();
$latestpublics = Article::where([['user_id', $user->id], ['private', 0]])->orderBy('created_at', 'DESC')->with('votes')->paginate(5);
$latestprivates = Article::where([['user_id', $user->id], ['private', 1]])->orderBy('created_at', 'DESC')->with('votes')->paginate(5);
$publics = Article::where([['user_id', $user->id], ['status', 0], ['private', 1]])->orderBy('created_at', 'DESC')->with('votes')->paginate(5);
$privates = Article::where([['user_id', $user->id], ['status', 0], ['private', 0]])->orderBy('created_at', 'DESC')->with('votes')->paginate(5);
return view('frontend.profile', compact('user', 'latestpublics', 'latestprivates', 'publics', 'privates'));
}
А у меня Js
jQuery('.tab-pane-infinitescroll ul.pagination').hide();
jQuery(function() {
jQuery('.tab-pane-infinitescroll .scroll').jscroll({
autoTrigger: true,
nextSelector: '.pagination li + li a',
contentSelector: '.tab-pane-infinitescroll div.scroll',
callback: function() {
jQuery('.tab-pane-infinitescroll ul.pagination').hide();
jQuery('.circle').circleProgress({
animation: false,
fill: {color: "#f76e24"},
size: 37,
emptyFill: '#d3d3d3',
thickness: 2
});
}
});
jQuery('.tab-pane-infinitescroll .scroll').removeClass('jscroll_added');
jQuery('.tab-pane-infinitescroll .scroll').addClass('jscroll_added');
});
Я предполагаю, что проблема в классе, где бы я не использовал diffr = erent id длядругой блок, но тот же результат.Заранее спасибо