title: Difference between 'php artisan serve' and 'php -S localhost:8000 -t public'?
body: <p>I want to run my laravel5 project with </p>
  
  <pre><code>php artisan serve
  </code></pre>
  
  <p>but i got an empty page. Then I tried with</p>
  
  <pre><code>php -S localhost:8000 -t public
  </code></pre>
  
  <p>and it worked. </p>
  
  <p>The strange thing is, the first command worked for me at the beginning and now it doesnt.</p>
  
  <p>I also tried to call in my browser:</p>
  
  <pre><code>http://localhost/myProject/public/ 
  </code></pre>
  
  <p>In this case, its worked but without loading my css files.</p>
  
  <p><strong>Can someone explain me what the difference is between these commands and why the first one not working for me anymore?</strong></p>