Laravel 数据验证

public function store(Request $request)
{
    $this->validate($request, [
        'name' => 'required|max:50',
        'email' => 'required|email|unique:users|max:255',
        'password' => 'required'
    ]);
    return;
}

1,required 来验证用户名是否为空

2,min 和 max 来限制用户名所填写的最小长度和最大长度。

'name' => 'min:3|max:50'

3, Laravel 中,我们只需简单的使用 email 便能够完成邮箱格式的验证。

'email' => 'email'

4,唯一性验证,这里是针对于数据表 users 做验证

'email' => 'unique:users'

5,确保用户在输入密码时,保证两次输入的密码一致

'password' => 'confirmed'

 

posted on 2017-11-19 20:03  风小可  阅读(202)  评论(0编辑  收藏  举报