首页 > 解决方案 > Laravel Livewire 从视图中传递多个参数

问题描述

我目前有一个名为 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;

但是,这不起作用,因为变量没有从视图中分配值。怎么可能做到这一点。任何帮助是极大的赞赏。

标签: phplaravellaravel-livewire

解决方案


应该是这样的

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

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


推荐阅读