如何在低层验证中排除规则



我正在使用表单请求验证在仪表板内构建用户的辞职。它在存储资源中工作得很好,但是我需要在更新资源时排除密码角色,所以如果用户将其保留为空,我将存储旧密码

我的验证文件

namespace AppHttpRequests;
use IlluminateFoundationHttpFormRequest;
class UsersRequest extends FormRequest
{
public function rules()
{
return [
'avatar' => ['image', 'mimes:jpeg,jpg,png', 'max:700'],
'second_name' => ['required', 'max:60'],
'password' => ['required', 'confirmed', 'max:255'],

在这种情况下,仅使用'sometimes'更新密码,而不使用'required'

public function rules()
{
return [
'avatar' => ['image', 'mimes:jpeg,jpg,png', 'max:700'],
'second_name' => ['required', 'max:60'],
'password' => ['sometimes', 'confirmed', 'max:255'],

当存在时进行验证参见这里的文档:有时规则laravel

相关内容

  • 没有找到相关文章

最新更新