DWQA QuestionsCategory: LaravelHow to validate strong password validation in laravel ?
asked 6 years ago

Solution : 
        $messages = [‘password.regex’ => “Your password must contain 1 lower case character 1 upper case character one number”];
            $validator = Validator::make($request->all(), [
                ’email’ => ‘required|email’,
                ‘password’ => ‘min:6||regex:/^(?=\S*[a-z])(?=\S*[A-Z])(?=\S*[\d])\S*$/’,                                            
        ], $messages);
     if ($validator->fails()) {
            $error_msg  =   $validator->messages()->all(); 
        }
render     $error_msg  to your view and write following code on view.
                              @if($error_msg)
                                   <div class=”alert alert-danger  alert-dismissable” style=”margin:10px”>
                                      <button aria-hidden=”true” data-dismiss=”alert” class=”close” type=”button”>×</button>
                                      <ul>
                                         @foreach ( $error_msg as $key => $value)  
                                         <li>  {{ $value }} </li>
                                         @endforeach 
                                      </ul> 
                                   </div>
                              @endif
Thanks 🙂