laravel 的表单验证

使用 request 注入验证时,获取路由中的参数:

// 获取当前需要排除的id,这里的 user 是 路由 {} 中的参数
$id = $this->route('user');

字段唯一性同时排除指定ID验证:

// unique:表名,字段,需要排除的ID
'user' => 'required|unique:users,user,' . $id

匹配字段验证(如输入两次密码是否一致):

'password' => 'required|min:8|confirmed',
'password_confirmation' => 'required' // 可选验证规则,但名称一定要使用 +_confirmation 方式命名