title: [laravel 4 ]Redirect to another controller's method, where do i return the view?
body: <p>it's about best practices here, my action route to a controller's method :</p>
  
  <pre><code>Route::get('/admin',array('before' =&gt; 'auth', 'uses' =&gt; 'PostController@create' ));
  </code></pre>
  
  <p>In PostController@create :</p>
  
  <pre><code>public function create(){
  // Querying Model
  
   return Redirect::action('PictureController@index');
  }
  </code></pre>
  
  <p>Because i need, to display the form to create a post, to get back all the pictures stored in the database (it's a file on the server, located by a 'url' field in pictures database table) so the admin can pick a picture for his post.</p>
  
  <p>So at the end of the index method in PictureController i can return the view with all the data i need, so my question is :</p>
  
  <p>Is there a way to separate the View response from the routing, like using a closure after i route to my several controller's action, or do i have to return the view in the last called method in my execution ?</p>
  
  <p>Sorry for my english, hope my question is clear enough.</p>