-
4 votesanswersviews
Laravel / broadcast / auth总是因403错误而失败
我最近钻研了Laravel 5.3的Laravel-Echo和Pusher组合 . 我已经成功 Build 了公共 Channels ,然后转向私人 Channels . 我在Laravel从/ broadcast / auth路由返回403时遇到了麻烦,无论我做什么尝试授权操作(包括使用简单的返回true语句) . 谁能告诉我我做错了什么? 应用/供应商/ BroadcastServicePr... -
4 votesanswersviews
使用Vue Router时,Pusher和Vue.js组件不会离开通道
我正在使用Pusher和Laravel Echo为我的应用程序中的某些区域创建存在通道 . 我的所有前端路由都是使用Vue Router完成的 . 在路由之间切换时,Vue路由器将根据我的路由设置加载某些组件 . 它工作得很好,但是,Pusher不会自动断开用户与这些 Channels 的连接 . 只有当我运行整页刷新时才会发生这种情况,这不是我想要的 . 在我的组件中,加入Pusher通道的js... -
0 votesanswersviews
使用Laravel回声和广播创建动态 Channels
我正在尝试创建一个聊天,用户可以在其中创建1对1的对话甚至是对话 . 我正在使用Laravel 5.5和Vue.js. 从我从文档中读到的内容可以加入与外卡的聊天: Echo.join('chat.'{roomId}) //.here() //.joining() //.leaving() .listen('MessagePosted... -
0 votesanswersviews
Laravel Echo:如何让其他用户加入 Channels ?
使用Laravel 5.5,vue.js和pusher开发聊天小部件 . 当其他用户创建对话时,如何让其他用户加入某个 Channels ? 例如: 用户创建包含其自身(UserA)和UserB的对话 . 他通过POST方法执行此操作,并且已被接受 . 在执行POST时,会触发并广播事件 . broadcast(new ThreadPosted($thread))->toOthers(); ... -
0 votesanswersviews
回声连接不会从广播的在线 Channels 接收数据
我在laravel的回声和推动者方面非常基础,尽管有文档和教程,我一直面临着一个问题 . 我正在尝试在YouTube网站上按照YouTube视频创建实时聊天消息功能 . 来自我的控制器,型号, Channels 和app.js的代码摘录分别如下: public function send(Request $request) { $user = Auth::user(); $id =... -
0 votesanswersviews
私人 Channels 不与Laravel-echo合作
我有以下 endpoints : Route::get('/tasks', function(){ return Task::latest()->pluck('body'); }); Route::get('/projects/{project}', function(Project $project){ $project->load('tasks'); re... -
0 votesanswersviews
如何使用LaravelEchoAndroid信任Android的所有证书
我想用LaravelEchoAndroid Build android和web(Laravel)之间的连接 . 问题是它返回 javax.net.ssl.sslhandshakeexception sun.security.validator.validatorexception 所以我认为它是由 sslCertPath 和 sslKeyPath 引起的 laravel-echo-server.j... -
0 votesanswersviews
NPM运行 Watch 导致错误Laravel 5.7
我尝试运行 npm run watch 时收到此错误 Error: Cannot find module 'C:\wamp64\www\node_modules\laravel-mix\setup\webpack.config.js' 我目前正在使用 Laravel Framework 5.7.16 NPM 6.4.1 先感谢您 编辑:是的,我已经运行 npm install -
0 votesanswersviews
Laravel Echo存在通道与vue路由器不兼容
该应用程序是一个聊天应用程序,使用laravel和Vue,一旦用户登录他看到所有在线用户的列表,我在主页的已安装组件中调用Echo包装器以显示所有在线用户,它可以工作并显示它们,问题现在是如果我去另一个页面(通过Vue路由器)然后回到主页它不显示在线用户列表...除了手动我再次刷新页面 . 以下是我的代码片段: mounted () { // alert('Shoud work') // cons...