Laravel Livewire 从视图中传递多个参数

Laravel Livewire pass multiple parameters from view

我目前有一个名为 live-data 的 livewire 组件,我将参数 orderNumber 传递给它:

@livewire('live-data',['orderNumber' => $order['order_number']])

然后在 liveData.php 我有:

public $orderNumber;

我想将一个附加参数从视图传递到名为 hasComponent 的 livewire 组件。 我尝试了以下方法:

@livewire('live-data',['orderNumber' => $order['order_number']],['hasComponent'=>$hasComponent])

并在 liveData.php

public $hasComponent;

但是,这不起作用,因为未从视图中为变量分配值。 这怎么可能实现。非常感谢任何帮助。

应该是这样的

@livewire('live-data',[
         'orderNumber'  => $order['order_number'],
         'hasComponent' =>  $hasComponent
         ])

更多:https://laravel-livewire.com/docs/2.x/rendering-components