提问人:Jdubstep2345 提问时间:11/16/2023 最后编辑:Jdubstep2345 更新时间:11/16/2023 访问量:51
Laravel - 如何将多个值传递到函数中
Laravel - How to pass multiple values into function
问:
我有两个不同的输入值,我需要将它们传递给 Laravel/Livewire 函数。
这是我目前的输入:
<button wire:click="addData({{ $name->id }})">Add Data</button>
以下是我想使用的输入:
<button wire:click="addData({{ $name->id, $name->Course_Name }})>Add data</button>
在我的函数中,我希望它类似于:
public function addData($id, $Course_Name) {
// Do stuff here
}
谁能帮我解决这个问题?
答:
0赞
pasindu
11/16/2023
#1
您可以尝试将 {{ $name->Course_Name }} 放在组件的引号中吗?
<button wire:click="addData({{ $name->id, '$name->Course_Name }})'">Add data</button>
有关详细信息,请参阅此线程。
评论
addData({{ $name->id }}, {{ $name->Course_Name }})
.within 会产生语法错误,因为里面的任何内容都是 PHP 代码,并且在大多数情况下都不是有效的 PHP 代码(例如,很好)。,
{{ , }}
{{ }}
$var1, $var2
[$var1, $var2]