我使用了两个海关请求,一个用于注册,一个负责密码更改。
在两者中,都有相同的密码验证。如何避免重复此代码并只在一个请求中使用它?我不知道这是否可能,我想听听你的意见。
Kylian
您可以创建自己的CustomRequest
类来验证Laravel中的请求。
Class CustomRequest extends Request
{
public function rules()
{
return [
'password' => 'required',
'username' => 'required'
];
}
public function messages()
{
return [];
}
}
在控制器函数中使用上述类。
public function functionName(CustomRequest $customRqt)
{
try {
dd($customRqt->all());
} catch (Throwable $th) {
$thow $th;
}
}
这将帮助你避免口是心非。我还没有运行这个代码,但这会给你一个想法。