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'