我最近将我的应用从Laravel 5.1更新为5.3。
在此之后不久,我尝试安装聊天。
我按照说明找到了这里:https://github.com/thedevdojo/chatter
在完成所有步骤之后,由于拥有自己的用户模型/用户身份验证系统,我遇到了一些问题。但是我改变了聊天的配置文件,现在论坛加载得很好(虽然由于我的主要css文件覆盖了某些东西而导致一些样式错误,但这是一个小问题)。
问题是,当我尝试发布新的帖子/讨论时,我收到以下错误:
在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>())>
中引用此行:
和ChatterDiscussionController.php
中的这一行:
有人可以更有知识地告诉我这里发生了什么吗?
答案 0 :(得分:1)
请打开vendor/devdojo/src/Events/ChatterBeforeNewDiscussion.php
并更改
use Illuminate\Validation\Validator;
到
use Illuminate\Support\Facades\Validator;
我将确保在Laravel Chatter应用程序的源代码中修复此问题。