2
我們知道Laravel 5.3中的通知可以通過多種渠道發送,並可以存儲在數據庫中。如何分頁Laravel 5.3數據庫通知
我們知道,可以獲取用戶的所有通知,並告訴他們這樣的:
$user = App\User::find(1);
foreach ($user->notifications as $notification) {
echo $notification->type;
}
但假設情況下,我有一個AllNotifications頁面顯示用戶的所有通知,我想分頁那。
有什麼辦法可以分頁通知嗎?
更新:
根據themsaid answer on github我試過代碼:
您可以使用$用戶>的通知() - > PAGINATE()時, HasDatabaseNotifications特質有一個普通的morphMany關係。
第一個問題解決了但是又出現了另一個問題。
我有三個notif並使用$user->notifications()->paginate(2)
,然後頁面鏈接顯示在第一頁上,但它不顯示在第二頁,在這種情況下,我無法導航到其他頁面。爲什麼?
注:我發現以上問題是不是在Laravel 5.3.4但在5.3.6
你是如何顯示的通知或許? –