Validação de mensagem personalizada laravel

Estou tentando criar mensagens personalizadas de laravel para validação. Aqui está o que eu tentei até agora:

$messages = [
            'required'  => 'Harap bagian :attribute di isi.',
            'unique'    => ':attribute sudah digunakan',
        ];
        $validator = Validator::make($request->all(), [
            'username'    => array('required','unique:Userlogin,username'),
            'password' => 'required',
            'email' => array('required','unique:Userlogin,email'),$messages
        ]);

        if ($validator->fails()) { 
            return redirect('/')
                    ->withErrors($validator) // send back all errors to the login form
                    ->withInput();
        }else{
            return redirect('/')->with('status', 'Kami sudah mengirimkan email, silahkan di konfirmasi');   
        }   

Mas não está funcionando. A mensagem ainda é a mesma que a padrão. Como posso corrigir isso para poder usar minhas mensagens personalizadas?

questionAnswers(3)

yourAnswerToTheQuestion