我已将其添加到 Controller 中:
public function updateMethod(Request $request)
{
$i = 1;
dd($request->input_name_1);
}
现在我想更改为:
public function updateMethod(Request $request)
{
$i = 1;
dd($request->input_name_$i);
}
但我收到此错误:
语法错误,意外的“$i”(T_VARIABLE),需要“)”
那么如何正确地将自定义变量添加到 $request
中?
最佳答案
您可以通过在一个变量中使用绑定(bind)字符串并将其传递给 $request->
来添加自定义变量
就像下面的代码
$i = 1;
$tmp = "input_name_".$i;
dd($request->$tmp);
使用它你可以获得自定义变量的值
关于php - 如何在laravel Controller 的URL请求中添加自定义变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72581755/