地狱0,我在安装过程中没有任何错误和一切(使用此说明):
https://github.com/thedevdojo/chatter
通过0错误,一切看起来很好,但是当我登录时它没有识别我的用户。
DD(AUTH ::用户());返回false。
如果我使用" Auth :: guard(' webfront') - > user()"相反" Auth :: user()"在视图和&控制器它正在获取会话并向我显示要发布的表单。但是,当我尝试发布时,它会将我重定向回登录页面(我仍然登录)。
只有一件事困扰着我......主要的系统控制器在:
"应用软件\ HTTP \控制器\前端..."和" App \ Http \ Controllers \ Frontend \ Auth"
和视图的文件夹名称也相同。起初当我试图强迫"使用Auth;"使用" App \ Http \ Controllers \ Frontend \ Auth;"但是,它不能找到能够找到班级" App \ Http \ Controllers \ Frontend \ Auth"
有人有这个问题吗?有解决方案吗谢谢: - )
答案 0 :(得分:0)
固定:对于遇到同样问题的每个人。您必须编辑chatter.php配置文件,并将已使用的中间件的ID添加到其字段中,例如:
'middleware' => [
'global' => ['web'],
'home' => [],
'discussion' => [
'index' => [],
'show' => [],
'create' => ['auth:webfront'],
'store' => ['auth:webfront'],
'destroy' => ['auth:webfront'],
'edit' => ['auth:webfront'],
'update' => ['auth:webfront'],
],
'post' => [
'index' => [],
'show' => [],
'create' => ['auth:webfront'],
'store' => ['auth:webfront'],
'destroy' => ['auth:webfront'],
'edit' => ['auth:webfront'],
'update' => ['auth:webfront'],
],
'category' => [
'show' => [],
],
],