title: Laravel Routes returning a 404 with route parameters
body: <p>This is not the first time that I have used route parameters in laravel, however I cannot seem to get this to work.</p>
  
  <p><strong>Route:</strong></p>
  
  <pre><code>Route::group(['prefix' =&gt; 'admin', 'before' =&gt; 'auth|beta|admin'], function()
  {
      Route::post('remove/{$id}', ['uses' =&gt; 'AdminController@postRemoveID', 'as' =&gt; 'admin.postremoveid']);
  });
  </code></pre>
  
  <p><strong>Controller:</strong></p>
  
  <pre><code>public function postRemoveID($id)
   {
      $remove = ServiceProvider::where('id','=',$id)-&gt;first();
      $remove-&gt;delete();
  
      return Redirect::route('admin.manage'); //This just redirects to the page the user is currently on
   }
  </code></pre>
  
  <p><strong>Blade:</strong></p>
  
  <pre><code>&lt;a href="{{ route('admin.postremoveid', $id) }}"&gt;
      &lt;i class="fa fa-times"&gt;&lt;/i&gt;
  &lt;/a&gt;
  </code></pre>
  
  <p>What would be causing my site to be redirecting to a 404? </p>
  
  <p>Thanks for all your help!!
  -Patrick</p>