gpt4 book ai didi

php - Laravel FormRequest 获取输入值

转载 作者:行者123 更新时间:2023-12-04 03:03:41 25 4
gpt4 key购买 nike

我尝试使用 FormRequest:

class RegistrationForm extends FormRequest
{
public function authorize()
{
return true;
}

public function rules()
{
return [
'name'=>'required',
'email'=>'required|email',
'password'=>'required|confirmed'
];
}

public function persist(){
$user=new User();
$user->name=$this->only(['name']);
$user->email=$this->only(['email']);
dd($this->only(['password']);
auth()->login($user);
}
}

我需要从我的请求中获取 persist() 方法输入值。我试图获得“密码”值,但我得到了数组。
如何像字符串一样获取输入值?

最佳答案

您可以使用 input() 获取值功能:

public function persist() {
$user = new User();
$user->name = $this->input('name');
$user->email = $this->input('email');
dd($this->input('password'));
auth()->login($user);
}

Ps:我建议你在 Controller 中而不是在请求类中做你的逻辑。

关于php - Laravel FormRequest 获取输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46664619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com