title: Prevent user from accessing some routes in Laravel
body: <p>Working on a Laravel application and I have some routes, the routes are of a multi step form. I need to prevent the user from accessing the last route (which directs to last page of the form) before accessing or filling in the previous routes.</p>
  
  <p><strong>Routes</strong></p>
  
  <pre><code>Route::get( '/first', 'TrController@payQuote')-&gt;name('b2c.payquote');
  Route::get( '/second', 'TrController@emailQuote')-&gt;name('b2c.sendquote');
  Route::get( '/receipt', 'TrController@getReceipt')-&gt;name('b2c.receipt');
  Route::get( '/success', 'TrController@getSuccess')-&gt;name('b2c.success');
  </code></pre>