Eu to querendo validar e mostrar a mensagem de forma personalizada. Em Resquest/SeriesFormRequest.php eu coloquei a regra e ta validando.
public function rules()
{
return [
'nome' => 'required|min:2',
'capa' => 'image|mimes:jpeg,png|max:2048'
];
}
Mas na parte da mensagem eu não consegui personalizar, fiz de varias formas mas o resultado é sempre uma mensagem padrão do próprio Laravel (The capa failed to upload.).
Exemplo de como eu tentei fazer.
public function messages()
{
return [
'required' => 'O campo :attribute é obrigatório',
'nome.min' => 'O campo nome deve ter pelo menos dois caracteres',
'mimes' => 'O campo :attribute deve ser do tipo jpeg ou png', //tentei assim
'capa.mimes' => 'O campo capa deve ser do tipo jpeg ou png', // e assim também
];
}
Eu tentei usar o mimetypes mas também não deu certo.