Vinícius, bom dia!
Primeiro agradecer pelo conhecimento passado, segundo é pra dizer que quando fiz os testes das validações usando esse código:
public function messages()
{
return [
'nome.*' => 'O campo nome é obrigatório e precisa de pelo menos :min caracteres'
// 'nome.required' => 'O campo nome é obrigatório.',
// 'nome.min' => 'O campo nome precisa de pelo menos :min caracteres'
];
}
Quando coloquei menos de 3 caracteres no input do formulário, mas n o deixei em branco, o laravel substituiu o :min pelo número de caracteres obrigatórios.
Versão do php: 8.1.5, laravel 9.11.