为什么没在 config/app.php 里注册 App\Providers\BroadcastServiceProvider 也能发送广播?
广播服务提供商
在广播任何事件之前,您首先需要注册 App\Providers\BroadcastServiceProvider。在新的 Laravel 应用程序中,您只需在 config/app.php 配置文件的 providers 数组中取消注释此提供程序。这个 BroadcastServiceProvider 包含注册广播授权路由和回调所需的代码。
我是跟着跟着这个教程做的: devdojo.com/bobbyiliev/how-to-use-... 。这个教程里没注册 BroadcastServiceProvider。是否注册有什么区别吗?
你只需要搞清楚,
\App\Providers\BroadcastServiceProvider
(源码) 里面做了什么,就能知道为什么这里不需要。这里就只是注册了个由内置广播提供的路由,如果你没有用到,当然就可以不添加这个服务提供者。