title: PHP artisan serve command commits changes very slowly
body: <p>Whenever I try to update my project in Artisan, the commands I run work, but some of them take a very long time to execute.</p>
  
  <p>For instance, here is a section from my <code>api.php</code>:</p>
  
  <pre><code>Route::apiResource('questions', 'QuestionController');
  </code></pre>
  
  <p><code>php artisan serve</code> works in my terminal, and this route is accessible.</p>
  
  <p>But when I delete this <code>questions</code> route, I expect the route <code>host/questions</code> to become inaccessible. However for about a minute after running the command, I can still access the route through the normal URL as if it wasn't deleted.</p>
  
  <p>So what exactly is going on here? Is this caused by caching, and if so, how can I prevent this?</p>
  
  <p>I want a leave-reload thing for my Laravel project.</p>
  
  <p>I'm recompiling my files using <code>ctrl+c</code>, <code>php artisan serve</code> every time, and using Laravel <code>5.8</code> with PHP <code>7.3.7</code>.</p>