laravel 数据库通知分页不起作用

您好,我尝试在 Laravel 数据库通知上实现分页,但它似乎根本不起作用。


代码:


$notifications = $user->notifications->paginate(3) ;

错误:


BadMethodCallException

Method Illuminate\Notifications\DatabaseNotificationCollection::paginate does not exist.

根据这里 https://github.com/laravel/framework/issues/15315 和这里 https://laracasts.com/discuss/channels/eloquent/how-to-paginate-laravel-53-database-notifications $user->notifications->paginate(3);这是正确的分页方式。


laravel 版本更新是否会导致此功能不起作用?


public function newCollection(array $models = [])

{

    return new DatabaseNotificationCollection($models);

}

它在课堂上返回了一个新的集合DatabaseNotification。有什么转机方法吗?还是我的代码错了?


感谢您的阅读,任何帮助将不胜感激(鞠躬)。


达令说
浏览 85回答 1
1回答

森栏

尝试添加$user->notifications()->paginate(3);代替$user->notifications
打开App,查看更多内容
随时随地看视频慕课网APP