为什么在 Laravel 函数中使用这个变量

问题描述 投票:0回答:1

我正在研究 Laravel 初学者教程。在这个例子中,为什么需要变量$incomingFields?

class userController extends Controller
{
public function register(Request $Request) {
  $incomingFields = $Request->validate({
     'name' => 'required',
     'email' ='required',
     'password' => 'required'
  ]);
  return 'Hello from our controller';
  }
}

教程链接

我删除了变量并且它起作用了。

php laravel laravel-11
1个回答
0
投票

$incomingFields 不是必需的,但在这种情况下使用它可以根据代码中其他位置设置的验证规则检查通过请求发送的输入:

Laravel 文档验证部分的链接

验证函数的响应将存储在 $incomingFields 中,允许自定义处理。

© www.soinside.com 2019 - 2024. All rights reserved.