Add the validation for City, User that returns message for requests.

This commit is contained in:
2023-06-18 16:17:35 +03:00
parent 814eb18028
commit 2d4fb6a59b
2 changed files with 42 additions and 0 deletions
+21
View File
@@ -22,4 +22,25 @@ class User extends Authenticatable
'matrix_username',
'phone',
];
public static function validate_with_matrix_username(string $matrix_username)
{
$matrix_username = $matrix_username ?? '';
if($matrix_username == '')
return [
'error' => 'The username is empty, please, write username!!!'
];
$user = User::where('matrix_username', $matrix_username)->first();
if(!$user)
return [
'error' => 'A user with the username does not exist!!!'
];
return [
'ok' => 'A user with the username is valid.'
];
}
}