title: Laravel: Working with a 3rd party bundle
body: <p>This is a basic best practice question. </p>
  
  <p>I started my first project using the Laravel framework. I just recently added the <a href="https://github.com/rydurham/L4withSentry" rel="nofollow">L4withSentry</a> bundle to my laravel project. I followed the setup steps and everything is up and running fine, but I noticed that all of the code that's running for the site is running from the <code>vendor</code> folder of my project even though I published all of the views and assets. </p>
  
  <p>Should I leave all of the code in the <code>vendor</code> folder and customize it there? I'm under the understanding that if I update composer and any of the vendor files need to be updated I'll lose all of my code. Should I move the controllers into my <code>app</code> folder?</p>