title: Laravel: Redirecting user to another page with messages
body: <p>Here is the excerpt from Controller code for adding a new user:</p>
  
  <pre><code>public function store()
  {
      $input = Input::all();
  
      if (! $this-&gt;user-&gt;isValid($input))
      {
          return Redirect::back()-&gt;withInput()-&gt;withErrors($this-&gt;user-&gt;errors);
      }
  
      ...
  }
  </code></pre>
  
  <p>Here the Controller code for the add a new user form:</p>
  
  <pre><code>public function create()
  {
      return View::make('users.create');
  }
  </code></pre>
  
  <p>Please notice here that I don't need to send inputs and errors to the view, but I can access it there without any issue.</p>
  
  <p>But please have a look at some other code:</p>
  
  <p>Here is my Controller code to delete the user:</p>
  
  <pre><code>public function destroy($id)
  {
      $user = User::find($id);
  
      $deleted_message = 'User "' . $user-&gt;first_name . ' ' . $user-&gt;last_name . '" has been deleted.';
  
      User::destroy($id);
  
      return Redirect::route('users.index')-&gt;withMessage($deleted_message);
  }
  </code></pre>
  
  <p>Here is my Controller code to show all users:</p>
  
  <pre><code>public function index()
  {
      $users = User::all();
      return View::make('users.index')-&gt;withUsers($users);
  }
  </code></pre>
  
  <p>Why I am not getting <code>$message</code> in the view to show all users?</p>