当前位置: 首页 > 知识库问答 >
问题:

Laravel回声不使用Auth头

邴宏大
2023-03-14

我更新标题如下:

window.setAuthToken = (token) => {
    window.Echo.options.auth.headers.Authorization = 'Bearer ' + token;
}

为什么Laravel Echo不使用身份验证头?

编辑:我还尝试像窗口那样动态更新endpoint。回响连接器。选项。authEndpoint='' ,它在选项中设置,但请求未使用。

这就是我连接频道的方式。

Echo.private('app.User.' + data.user_id)
    .notification((notification) => {
        dispatch('handle', notification);
    });

共有1个答案

柳威
2023-03-14

这似乎与我所尝试的方法非常接近。在这里找到了解决方案。

Echo.connector.pusher.config.auth.headers['Authorization'] = 'Bearer token';
 类似资料:
  • 我有一个函数 当我dd时,即使我在控制器上声明了auth facade,它也会返回null 这是我的路线,它存储在

  • 问题: 在我的索引页面上,经过身份验证的用户和来宾应该能够查看和使用该页面,除非他们想保存某些内容。我试图登录以便保存数据,但被重定向到一个经过身份验证的页面,这是一个配置文件页面。我尝试在配置文件页上转储,它返回用户登录的数据,尝试在索引页上再次转储,然后返回null 我正在使用最新版本的Laravel。 我在谷歌上搜索了一些与我遇到的问题相同的问题,最接近的问题是Auth::user()返回n

  • 很好的一天。我正在尝试使用laravel。但我有点困惑。 我已经登录并注册。 这是我的登录过程 我正在使用作为我的表,所以我更改了这个 但是登录后出现的问题。我得到这个错误 传递给Illumb\Auth\EloquentUserProvider::validateCredentials()的参数1必须是Illumb\Contracts\Auth\Authenticatable的实例,给定的App\

  • 问题内容: 众所周知,Laravel 5.2是几天前发布的。我正在尝试这个新版本。我在CLI上使用以下命令创建了一个新项目: 根据Authentication Quickstart的文档 ,我遵循以下命令来搭建身份验证的路由和视图: 工作正常。注册工作正常。但是我在登录时遇到问题。登录后,我在route.php文件中进行了以下测试: 是返回,也和没有适当工作。我通过制作新项目一次又一次尝试了两次,

  • 我使用Laravel成功地安装了WebSocket,并使用了自己的实现。现在我想切换到Laravel Echo和Laravel Echo服务器。但是,经过几个小时的尝试和阅读我能找到的每一份文档后,我确实需要进一步的帮助。 触发事件时发生的情况:队列工作程序根据需要处理事件:“已处理:照亮\广播\广播事件”。但是在laravel echo服务器控制台和客户端上都不会发生任何事情。 一些信息: >

  • Laravel Auth Laravel Auth is a Complete Build of Laravel 8 with Email Registration Verification, Social Authentication, User Roles and Permissions, User Profiles, and Admin restricted user management