1
Validationを正常に動作させるのに問題がありますが、現在は渡されないと渡されます。Laravel検証 - 固有のユーザー名
ユーザー名フィールド(users.username
)は、のusers
テーブルに基づいて一意である必要があります。異なるクライアントは、他のクライアントと同じユーザ名を持つことができます。例えば
$rule['username'] = Rule::unique('users', 'username')->where(function ($query) {
$query->where('client_id', $this->user()->client_id);
})->ignore($this->user()->id, 'id');
:
User1とUsers2client_id = 2
にUser1がUsers2に自分のユーザー名を変更することを可能にされていません属します。