我用命令的PHP工匠事件创建事件:让EventTest和产生这个类:了解Laravel 5.3活动
class EventTest
{
use InteractsWithSockets, SerializesModels;
/**
* Create a new event instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Get the channels the event should broadcast on.
*
* @return Channel|array
*/
public function broadcastOn()
{
return new PrivateChannel('channel-name');
}
}
为Laravel官方文档,但是5.3事件看起来不同https://laravel.com/docs/5.3/events#defining-events,事件,它使用的例子看起来像这样的:
class OrderShipped extends Event
{
use SerializesModels;
public $order;
/**
* Create a new event instance.
*
* @param Order $order
* @return void
*/
public function __construct(Order $order)
{
$this->order = $order;
}
}
正如你可以看到它扩展事件,由工匠创建了事件不会扩展事件,也是我的类使用InteractsWithSockets同时laravel文档类没有。为什么这种差异,这是什么意思? Laravel的5.3文档已经过时了,没有更新以反映最新的变化?