title: Call to undefined method Illuminate\Foundation\Application::bindShared()
body: <p>I've just upgraded Laravel from 5.0 to 5.1.</p>
  
  <p>I get this error:</p>
  
  <pre><code>Call to undefined method Illuminate\Foundation\Application::bindShared()
  </code></pre>
  
  <p>So after some searching I need to change bindShared to a singleton.</p>
  
  <p>I can do this in vendor/illuminate/html/HtmlServiceProvider.php</p>
  
  <p>The issue is, what happens when another dev works on the project and performs a composer install, or I deploy to a server.</p>
  
  <p>How can I persist changes to files in the vendor folder?</p>