title: Laravel flash messages fail
body: <p>I am using laravel 5.1 and flash messages. I want to show a flash message to the user when the validator fails.</p>
  
  <p>My code looks like this:</p>
  
  <pre><code>/* 
      Validation
  */
  
  $rules = array(
      'username'  =&gt; 'alpha_numeric_spaces|required|min:3|max:12|not_in:edit,password|unique:users,username', 
      'email'     =&gt; 'email|unique:users,email', 
      'password'  =&gt; 'required|min:6|confirmed',
      'rules'     =&gt; 'required|'
  
  );
  
  $validator = Validator::make(Input::all(), $rules);
  
  if ($validator-&gt;fails()) {
      flash()-&gt;error($validator-&gt;messages());
      return redirect()-&gt;back()-&gt;withInput();
  }
  </code></pre>
  
  <p>But I'm getting errors in flash message with bad text:</p>
  
  <pre><code>{
      "username": ["The username has already been taken."],
      "email": ["The email has already been taken."]
  }
  </code></pre>
  
  <p>My problem is: I'm getting bad format messages.</p>
  
  <p>"username": ["The username has already been taken."],</p>
  
  <p><strong>instead of</strong></p>
  
  <p>The username has already been taken.</p>
  
  <p>Problem image:
  <a href="http://i.stack.imgur.com/NiBKC.png" rel="nofollow">HERE</a></p>