我想在刀片文件中對不同的選項卡進行分頁,每個選項卡顯示不同的對象集合,但每次我轉到一頁中的下一頁時,它都會重定向到第一個選項卡,并對每個選項卡進行分頁,而不僅僅是我想要分頁的選項卡。這是我的路線 路線Route::get('/adminArea', function () { $user = \Illuminate\Support\Facades\Auth::user(); $users = \App\User::where('username','!=','admin')->orderBy('username', 'asc')->paginate(12); $comics =Comic::orderBy('comic_name', 'asc')->paginate(12); $reviews = \App\Review::orderBy('review_title', 'asc')->paginate(12); return view('adminPanel') ->with(compact('user')) ->with(compact('users')) ->with(compact('comics')) ->with(compact('reviews'));})->name('AdminAccount'); 最后我想做的是對每個選項卡進行不同的分頁,這意味著如果將下一個放在我不想在用戶選項卡中顯示的漫畫中,用戶的第二頁。問題是它對每個選項卡使用相同的分頁 url 所以我想知道解決方案是否是給每個選項卡一個獨立的 url
1 回答

互換的青春
TA貢獻1797條經驗 獲得超6個贊
它重定向到第一個選項卡,因為您使用 javascript 選項卡并將active
類添加到第一個選項卡。要解決選項卡問題,您需要將每個選項卡導航更改為: <a href="#dashboad" class="{{ (Route::currentRouteName() == 'YOUR-ROUTE-NAME) ? 'active' : '' }}"
...
也在這里: <!-- Single Tab Content Start -->
<div class="tab-pane fade show {{ (Route::currentRouteName() == 'YOUR-ROUTE-NAME) ? 'active' : '' }}"
...
但是您的分頁問題將仍然存在。
這里有2個解決方案:
使用 JS 選項卡并通過 Ajax 請求獲取數據。
為每個集合使用 4 個單獨的路由,并將路由添加到與上述示例對應的選項卡。
我希望這很清楚。
- 1 回答
- 0 關注
- 127 瀏覽
添加回答
舉報
0/150
提交
取消