我使用2个海关请求,一个用于注册,一个用于更改密码。
两者都具有相同的密码验证。如何避免重复此代码而仅在一个请求中使用它? 我不知道是否有可能,我想征求您的意见。
Kylian
答案 0 :(得分:0)
您可以创建自己的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;
}
}
这将帮助您避免重复。我没有运行此代码,但这会给您一个想法。