I-Ereignis mit dem Befehl php Handwerkers Ereignis erstellen: EventTest machen und generiert diese Klasse:Verstehen Laravel 5.3 Ereignisse
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');
}
}
Offizielle Dokumentation für Laravel 5.3 Ereignisse jedoch unterschiedliche https://laravel.com/docs/5.3/events#defining-events, Ereignis sieht, dass es verwendet als Beispiel aussieht dies:
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;
}
}
Wie Sie es sich Ereignis sehen können, mein Ereignis durch Handwerker erstellt erstreckt sich nicht Ereignis, auch meine Klasse verwendet InteractsWithSockets während Klasse auf Laravel Dokumentation nicht. Warum dieser Unterschied, was bedeutet es? Ist die 5.3-Dokumentation von Laravel bereits veraltet und wird nicht aktualisiert, um die neuesten Änderungen widerzuspiegeln?