如何在Voyager中仅显示当前经过身份验证的用户/作者浏览帖子?

时间:2018-02-07 05:01:37

标签: php laravel voyager

我需要在Voyager的“浏览”选项中显示仅来自网络登录用户的帖子。应隐藏其他用户的帖子。我是否需要为此制作其他控制器或根据经过身份验证的用户编辑voyagerbreadcontroller.php查询?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这有效:

添加到register的{​​{1}}方法:

AppServiceProvider.php

创建扩展Voyager模型的新模型,并使用条件addGlobalScope:

$this->app->bind('TCG\Voyager\Models\Post', function ($app) {
    return new App\Post;
});