title: Laravel 4 Resource perform action after default store
body: <p>I have taken over a project which uses Laravel 4, and the previous developer created a RESTful resource in the routes file like so:</p>
  
  <pre><code>Route::resource('home/information', 'HomeInformationController',
      array('except' =&gt; array('create', 'edit')));
  </code></pre>
  
  <p>Now, when I look in HomeInformationController.php I see some other methods the user created, but I do not see a <strong>store</strong> method, but when I make a post request to the resource, I get a successful 201 CREATED response. My question is, is there a way to perform another action without disturbing what it is already doing by default? I know I could implement a store method myself and do it that way, but I was wondering if there was a way to keep it the way it is and simply perform a default action every time a record is created.</p>
  
  <p>Also, How is laravel even creating the record, since there is no store method? Does laravel create one by default when you create a resource? And how does it know which model use? There is indeed a model called HomeInformation.php. I have searched Laravel documentation but have not found anything.</p>
  
  <p>Thank you.</p>