title: Laravel 5 Separate Authentication for Admin
body: <p>I have 2 tables for users Users and BackendUsers - One for frontend users (regular users / customers) and one for backend users (admin). Take note that these 2 tables have different structures don't tell me to combine them and use ONE table.</p>
  
  <p>I have two solutions in mind:</p>
  
  <ol>
  <li>Is to duplicate / extend the Authentication to separate the Authentication for backend as seen here: <a href="https://stackoverflow.com/questions/28921595/laravel-5-implement-multiple-auth-drivers">Laravel 5 Implement multiple Auth drivers</a></li>
  <li>Is to create one more table lets say UserPivot. Wherein there's a column for user_id (integer), and user_type (enum('frontend', 'backend')).</li>
  </ol>
  
  <p>My question is what is the best way to implement this? Do you have better solution?</p>
  
  <p>I want the idea of number 1 since it separates the Authentication for the backend users and it separates the session as well.</p>