Laravel 5.5:路由不是catching/missing单参数

Laravel 5.5: Route not catching/missing single parameter

看来参数没有通过,但经过各种编辑后运气不佳,也没有办法再将其剥离。

错误:

Missing required parameters for [Route: request.new-request] 
[URI: housing-request/{unit}]. 
(View: /vhosts/web.local/resources/views/requests/unit-1.blade.php)

Link/URL:

<a href="{{ route('request.new-request', ['unit' => 'single']) }}">
http://web.local/housing-request/single

路线:

Route::get('/housing-request/{unit}', 'RequestsController@showHousingUnit')->name('request.new-request');

控制器:

  public function showHousingUnit($unit)
  {

      if($unit == "single"){

         return view('requests.unit-1');

      } else if($unit == "double") {

        return view('requests.unit-2');

     }

  }

就这样过去了

<a href="{{ route('request.new-request','single') }}">
http://web.local/housing-request/single </a>

错误发生在缺少参数的视图内的路线上