title: Laravel, passing user id to controller
body: <p>So I am fairly new to laravel, a php framework. I am creating a community based website. So I just had general questions and trying to find if my practices are right.</p>
  
  <p>So through research, correct me if I'm wrong, </p>
  
  <ul>
  <li><strong>The controller retrieves all the data from the model.</strong> 
  (Does this mean that all the info must be pulled in the model and then sent to the controller? Or does it mean that now that I have created a model, I can use eloquent in the controller?) </li>
  </ul>
  
  <p>I have also encountered a problem, I've created a login system and logout system for my website. Though, Auth::user(), a way to identify if a session has been set for a user, only works in the route and the views. But when I do Auth:user() in the controller, it always returns false? Why so?</p>
  
  <p>I am a beginner in laravel, and please don't crucify me if you don't find these as the best questions. I have already done research before posting this question.</p>
  
  <p>Thanks </p>