title: Laravel: Guard vs Session login
body: <p>Sincerely apologizes if this question is a duplicate, if it is so please point me to the right directions. I couldn't find an appropriate answer anywhere.</p>
  
  <p>In a scenario when I don't have to deal with password resets, what are the advantages of using <code>Auth::guard()</code> instead of normal <code>Session::put()/get()</code> as login management system in Laravel? As far as I have seen, guards use sessions to diferentiate users, and sessions can be controlled using <code>Session</code> anyway. </p>
  
  <p>Wouldn't be easier to just use sessions directly instead of bothering with guards? </p>