Я хочу проверить значение, полученное мной из определенной формы. Тип значения - текст. Я хочу, чтобы он соответствовал указанному имени пользователя c из базы данных из таблицы users
, но также не совпадал с именем пользователя текущего пользователя.
Для этого я использовал следующие правила проверки:
'username' => [
'required',
'string',
'exists:App\User,username',
'different:' . auth()->user()->username
]
Я обнаружил, что всякий раз, когда значение auth()->user()->username
включает di git, оно проходит проверку даже если request()->username = auth()->user()->username
. Могу ли я что-нибудь сделать, чтобы этого не произошло?
Заранее спасибо.