Laravel 4查询paginate关联模型

时间:2014-02-06 05:52:12

标签: php laravel pagination laravel-4

我正在尝试通过销售人员对此查询进行分页。

$user = User::with('sellorders', 'sellorders.sellorderitems', 'sellorders.sellorderitems.status', 'sellorders.sellorderitems.device', 'sellorders.sellorderitems.device.brand')->find(\Sentry::getUser()->id);

我可以将哪些参数传递给paginate方法来分页卖家而不是用户?似乎无法在文档中找到我正在寻找的内容。

1 个答案:

答案 0 :(得分:1)

据我所知,您正试图对特定用户的卖家进行分页。

我的建议是将代码调整为:

$user = \Sentry::getUser();
if ($user) {
    $sellorders = $user->sellorders()->paginate(15);
}

这假设您在用户模型上正确设置了卖方关系(并且您已经扩展了Sentry的用户模型,并将Sentry配置为使用您的模型:请参阅https://github.com/cartalyst/sentry/issues/161)。