【问题标题】:Missing Required Parameters for Route in Laravel errorLaravel 错误中缺少路由所需的参数
【发布时间】:2020-08-20 05:58:42
【问题描述】:

我正在这条路线上与 Laravel 合作:

Route::get('turnIn/{turnin}',"TurninController@index")->name('turnin.index');

在调用路线时:

{{ route('turnin.index', [$turnin])}}

显示错误缺少 [Route: turnin.index] [URI: turnIn/{turnin}] 所需的参数。

【问题讨论】:

  • 将是 {{ route('turnin.index', $turnin) }}{{ route('turnin.index', ['turnin' => $turnin]) }}
  • 你应该确保$turnin 不是null
  • 删除路由时可以看到对象('')

标签: php laravel routes


【解决方案1】:

应该是:

{{ route('turnin.index', $turnin) }}

或者,

{{ route('turnin.index', ['turnin' => $turnin]) }}

【讨论】:

    【解决方案2】:

    我想通了,我传递的是一个对象数组而不是一个“Turnin”,这就是路由不接受参数的原因

    【讨论】:

      猜你喜欢
      • 2016-05-17
      • 2019-01-09
      • 2020-08-07
      • 2020-12-25
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2020-11-01
      相关资源
      最近更新 更多