request parameters with . (dot) in its names automatically converted to _ (underscore).
make a request post request with names.test
observe request()->all() to identify problem.
PHP replaces periods with underscores. See the note at the end of Example #3 here: https://www.php.net/variables.external
Most helpful comment
PHP replaces periods with underscores. See the note at the end of
Example #3here: https://www.php.net/variables.external