Мы знаем, что Уведомления в Laravel 5.3 могут отправляться по многим каналам и могут храниться в базе данных.Как создать базу данных Laravel 5.3 Уведомления
И мы знаем, что может принести все уведомления Пользователя и показать им, как это:
$user = App\User::find(1);
foreach ($user->notifications as $notification) {
echo $notification->type;
}
Но предположим случай, что у меня есть страница AllNotifications, которые показывают все уведомления пользователя, и я хочу постраничной что ,
Есть ли способ уведомления по страницам?
Update:
По themsaid answer on github я попробовал код:
Вы можете использовать $ user-> уведомления() -> постраничной(), то HasDatabaseNotifications черта имеет регулярную связь morphMany.
Первая проблема решена. Но другая проблема возникла.
У меня есть три notif и используется $user->notifications()->paginate(2)
, затем ссылки на страницах отображаются на первой странице, но не отображаются на второй странице, и в этом случае я не мог перейти на другие страницы. Зачем?
Примечание: я обнаружил, что вышеуказанная проблема не в Laravel 5.3.4 Но есть в 5.3.6
Как вы отображения уведомлений возможно? –