title: withX() does not work in Laravel 4.2
body: <p>The problem is that <strong>withErrors()</strong> is working perfectly in this code, but <strong>withMessage()</strong> isn't. </p>
  
  <p>I also tried with('message', 'Test message!'). In views file, I can retrieve withErrors using $errors variable, but if I want to retrieve withMessage, I have to use Session::get('message'). Why is $message not working?</p>
  
  <p><em>Controller:</em></p>
  
  <pre><code>public function registration() {
      $rules = array(...);
      $validator = Validator::make(Input::all(), $rules);
  
      if($validator-&gt;fails()) {
          return Redirect::route('registration')-&gt;withErrors($validator);
      }
      else {
          //Some code here...
  
          return Redirect::route('registration')-&gt;withMessage('Test message!');
      }
  }
  </code></pre>
  
  <p><em>Template:</em></p>
  
  <pre><code>@extends('default.base')
  
  @section('main')
      @if(!empty($errors-&gt;all()))
          &lt;div class="alert alert-danger" role="alert"&gt;
              &lt;ul&gt;
                  @foreach($errors-&gt;all() as $error)
                      &lt;li&gt;{{ $error }}
                  @endforeach
              &lt;/ul&gt;
          &lt;/div&gt;
      @endif
  
  
      @if(isset($message))
      {{ $message }}
      @endif
  @stop
  </code></pre>