Сначала включите класс правил в верхней части контроллера, затем измените валидацию, как показано ниже для мобильного телефона.
use Illuminate\Validation\Rule;
$validator = Validator::make($request->all(), [
'first_name' => 'required',
'last_name' => 'required',
'email' => 'required|unique:users',
'mobile' => ["required","numeric","min:7",Rule::unique('users')->where(function ($query)use ($request) {
return $query->where('country_id',"=", $request->country_id);
})],
'country_id' => 'required|numeric',
'password' => 'required|min:8|max:15',
'account_type' => 'required',
'device_type' => 'required',
'device_token' => 'required',
]);
Надеюсь, что вы получите правильный ответ. (У)