2017-03-02 105 views
1

我試圖完成的是這樣說的用戶:: PAGINATE(26)分頁數據劃分

現在在我看來

應該顯示這樣

用戶1,用戶2

換行符然後,我將大塊它至4

用戶-3,用戶4,用戶5,用戶-6 - 行1

用戶-7,用戶8,用戶9,用戶10 - 第2行

等。

我正在與塊部分完成的,唯一我有硬歲月不饒人前兩個塊,然後第3個數據,直到最後

我不知道如何實現這一目標,因爲

$users->chunk(4)` //only divide it by 4 

我也試過

$users_top = Users::get(); 
$user_bottom = Users::whereNotIn['id', $top[0]->id, $top[1]->id]->get(); 

,但它似乎有一個更簡單的邏輯比

編輯: 如果我用它來與拼接分頁會消失

+1

只需使用我的解決方案,但首先將'$ users'複製到另一個變量(如$ pages'或其他),然後在視圖中使用該變量進行分頁。這應該工作。 – EddyTheDove

+0

如果以下帖子回答您的問題,請您將其標記爲已回答。 –

回答

1

你可以用一個完整的集合嘗試

$users = Users::get(); // 100 users 
$topUsers = $users->take(2); // you have 2 users in the top variable 
$users = $users->splice(0,2);// from index 0, remove 2. 98 left. 

我認爲就是這樣。你有兩個集合。一個有兩個用戶,另一個有98個。

+0

謝謝。您的解決方案正常工作 – eaponz

+0

不客氣。如果這解決了您的問題,請標記答案。謝謝 :) – EddyTheDove