title: What is a best practice for security in Laravel with authentication?
body: <p>I am doing the security of my website and I'm using the Auth module that Laravel provides, as you know there are a lot of ways to perform security, you can use the middleware Auth to protect Routes, you can protect your controllers and views with the same module, that is what I'm doing right now.</p>
  
  <p>I want to know from someone has experience hacking this system if just protecting my the routes where I want more security is more than enough, or I should keep protecting controllers and views that I don't want other people have access.</p>
  
  <p>It is a simple question and I don't know if I should better put this question in the meta stack overflow.</p>