Closed
Description
Laravel Version
10.29.0
PHP Version
8.2.14
Database Driver & Version
No response
Description
In and NotIn validation rules do not work correctly for values ending in backslash.
Steps To Reproduce
Execute the following tinker commands:
Validator::make(['a' => 'b\\'], ['a' => Illuminate\Validation\Rule::notIn('b\\')])->passes();
Validator::make(['a' => 'b\\c'], ['a' => Illuminate\Validation\Rule::notIn('b\\c')])->passes();
First validator passes, seconds fails as expected. First should fail too.