在Laravel Chatter中发布线程时出现Validator错误

时间:2017-03-28 19:16:17

标签: php laravel

我最近将我的应用从Laravel 5.1更新为5.3。

在此之后不久,我尝试安装聊天。

我按照说明找到了这里:https://github.com/thedevdojo/chatter

在完成所有步骤之后,由于拥有自己的用户模型/用户身份验证系统,我遇到了一些问题。但是我改变了聊天的配置文件,现在论坛加载得很好(虽然由于我的主要css文件覆盖了某些东西而导致一些样式错误,但这是一个小问题)。

问题是,当我尝试发布新的帖子/讨论时,我收到以下错误:

enter image description here

range-v3/include/range/v3/iterator_range.hpp:171:17: note: in expansion of macro 'CONCEPT_REQUIRES_' CONCEPT_REQUIRES_(Sentinel<S, I>())> ^ range-v3/include/range/v3/utility/concepts.hpp:669:15: note: invalid template non-type parameter >::type = 0 \ ^ range-v3/include/range/v3/iterator_range.hpp:171:17: note: in expansion of macro 'CONCEPT_REQUIRES_' CONCEPT_REQUIRES_(Sentinel<S, I>())> 中引用此行:

enter image description here

ChatterDiscussionController.php中的这一行:

enter image description here

有人可以更有知识地告诉我这里发生了什么吗?

1 个答案:

答案 0 :(得分:1)

请打开vendor/devdojo/src/Events/ChatterBeforeNewDiscussion.php并更改

use Illuminate\Validation\Validator;

use Illuminate\Support\Facades\Validator;

我将确保在Laravel Chatter应用程序的源代码中修复此问题。