如何在不使用webpack的情况下使用laravel echo

埃沃尔·罗夫

我网站的带宽使用受到限制,因此我想从CDN服务器而不是我自己的服务器获取Laravel Echo。我在test.blade.php中尝试过

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/socket.io.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/echo.min.js"></script>

<script>

  import Echo from 'laravel-echo'
  window.io = require('socket.io-client');

  if (typeof io !== 'undefined') {
      window.Echo = new Echo({
          broadcaster: 'socket.io',
          host: 'http://www.test2.com:6001',
      });
  }


  window.Echo.private(`orderStatus-1`) // 私有频道
      .listen('.App\\Events\\OrderShipped', (e) => {
          console.log(e);
      });

但这不起作用。

埃沃尔·罗夫

只要在您的app.blade.php中包含这些代码

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/socket.io.js"></script>
<script src="https://github.com/glitterlip/echoexample/blob/master/public/js/echocompiled.js"></script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我如何在没有laravel框架和npm的情况下使用laravel echo

在不使用echo的情况下将子字符串分配给变量

如何在不使用Webpack的情况下使用Babel

我想在不使用 echo 函数的情况下使用 unix shell 脚本反转行中的单词

由`echo`产生的换行符,在不使用任何选项的情况下,是否总是存在,而与shell无关?

如何在echo中使用echo

Laravel Echo不使用Auth Headers

如何在不显示“ echo”的情况下比较两个包含“ echo”语句的php函数?

在这种情况下,“ echo”如何工作?回声; }`

如何在不使用webpack的情况下让Flask查看Vue构建文件?

如何在不使用CLI / Webpack / Node的情况下制作Vue 3.0应用程序

如何在不使用Setter的情况下使用Getter

如何在不使用make的情况下使用cgo?

如何在不使用xml的情况下使用ViewPager?

如何在不使用$ scope的情况下使用$ emit / $ on?

如何在不使用mysql的情况下使用表

如何在不使用表单标签的情况下使用 serialize() 方法 | Laravel

如何在不使用div的情况下使iframe响应?

如何在不使用JPQL的情况下选择多行?

如何在不使用sudo的情况下输入chroot?

如何在不使用DefaultServeMux的情况下实现HandlerFunc

如何在不使用<br />的情况下从CSS换行?

如何在不使用@import的情况下减少@import?

如何在不使用循环的情况下多次打印?

如何在不使用SphereGeometry的情况下绘制Sphere?

如何在不使用xpath的情况下检查元素

如何在不使用AND的情况下从多行获取ID

如何在不使用Quartz的情况下安排任务

如何在不使用代理的情况下更改IP?