【问题标题】:Laravel 5.5: Route not catching/missing single parameterLaravel 5.5:路线未捕获/缺少单个参数
【发布时间】:2018-05-18 13:45:28
【问题描述】:

似乎参数没有通过,但经过各种编辑后没有运气,也没有办法将其剥离。

错误:

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

链接/网址:

<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');

     }

  }

【问题讨论】:

    标签: php parameters routes laravel-5.5


    【解决方案1】:

    就这样过去吧。

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

    【讨论】:

      【解决方案2】:

      错误出现在视图内缺少参数的路由上

      【讨论】:

        猜你喜欢
        • 2020-06-04
        • 1970-01-01
        • 2018-04-21
        • 2021-11-06
        • 2018-06-21
        • 1970-01-01
        • 1970-01-01
        • 2023-02-07
        • 2021-09-04
        相关资源
        最近更新 更多