检查用户是否不是帖子所有者,以及“自定义请求”中注释父级的用户所有者

时间:2019-02-09 17:48:25

标签: php laravel

我有一个带有authorize方法的自定义请求:

public function authorize()
{
    return Auth::user() ? $this->post->user_id !== Auth::user()->id && ! $this->parent_id && $this->user_id == Auth::user()->id : true;
}

我需要阻止添加评论:(如果用户是帖子的所有者,如果用户不是评论父的所有者)。我该怎么办?我的状况不行。我得到403 ..

在表格注释中,我有:post_iduser_idparent_idbody。在模型评论和发布中,我有关系。

0 个答案:

没有答案