我正在研究 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';
}
}
我删除了变量并且它起作用了。
$incomingFields 不是必需的,但在这种情况下使用它可以根据代码中其他位置设置的验证规则检查通过请求发送的输入:
验证函数的响应将存储在 $incomingFields 中,允许自定义处理。