我觉得你至少可以参照这一行:
'email' => 'email|unique:user,email,'.\Auth::user()->id
这里默认的是id位users这张表的主键,然后身份证和手机的信息为users这张表的字段:
public function rules()
{
$user = User::find($this->users);
switch($this->method())
{
case 'GET':
case 'DELETE':
{
return [];
}
case 'POST':
{
return [
'phone' => 'required|email|unique:users,phone',
];
}
case 'PUT':
case 'PATCH':
{
return [
'phone' => 'required|email|unique:users,phone,'.$user->id,
];
}
default:break;
}
}
}
大概你也可以试试这样,不知道满足你的需求没有。。。 @woailuosj