2017-12-05 9 views
0

パラメータが通過していないように見えますが、さまざまな編集後に運がないため、これ以上削除する方法はありません。Laravel 5.5:単一のパラメータをキャッチする/見つからないようにするルート

エラー:

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

リンク/ URL:

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

ルート:

Route::get('/housing-request/{unit}', '[email protected]')->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'); 

    } 

    } 

答えて

0

エラーが話題を与え、作品の場合は、パラメータ

0

ちょうどこれのように渡す。

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

がありませんでしたビュー内のルートにありました。 –

+0

運がない、同じエラー – Klav

関連する問題