详情描述: 最佳回复插件选择最佳答案后报错
报错内容:Selected post does not exist in this discussion
已尝试的解决办法:
我测试直接在数据库中,添加可以正常显示
update xiao_discussions set best_answer_post_id=1437,best_answer_user_id=1,best_answer_set_at=now() where id=1244;
我觉得可能是我数据库表加了前缀的缘故?有人遇到类似的问题嘛
解决方法2
vim vendor/fof/best-answer/src/Listeners/SelectBestAnswer.php
/**
if ($id > 0 && !Helpers::postBelongsToTargetDiscussion($post, $discussion)) {
throw new ValidationException(
[
'error' => app('translator')->trans('fof-best-answer.forum.errors.mismatch'),
]
);
}
*/
直接注释掉了这边,正常了,不知道有没有什么风险,水平有限