将多个参数从 Laravel 5 中的路由传递给控制器

最伟大的

我有

路线:

Route::get('feed/{type?}/{first?}/{second?}/{third?}', ['as' => 'feed', 'uses' => 'PostController@feed']);

控制器:

public function feed(Request $request, $type, $first, $second, $third)
{
...

但这会产生错误:

ErrorException in PostController.php line 209:
Missing argument 3 for App\Http\Controllers\PostController::feed()

我在做什么坏事?我忘记了什么?谢谢你。

泰米尔汗

根据Laravel 文档

确保给路由对应的变量一个默认值

所以它应该是这样的:

public function feed(Request $request = null, $type = null, $first = null, $second = null, $third = null)
{
...

您可以替换null为您选择的默认值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将路径参数传递给控制器Laravel 5

来自分类Dev

将路径参数传递给控制器Laravel 5

来自分类Dev

Laravel 5:将传递后的参数传递给控制器

来自分类Dev

Laravel 5.5 将控制器传递给路由组

来自分类Dev

如何在laravel 5中将数组控制器传递给view.blade.php

来自分类Dev

使用Laravel资源丰富的路由将参数传递给'.index'控制器功能

来自分类Dev

laravel 5.2-将路由参数传递给控制器

来自分类Dev

Laravel将路由URL参数作为null传递给控制器

来自分类Dev

Laravel路由:如何将参数传递给控制器(而不是通过URL)?

来自分类Dev

将单个参数传递给路由组laravel 5.2内部的控制器

来自分类Dev

流明(Laravel)路由未将路由参数传递给控制器

来自分类Dev

Laravel 5:如何将变量从控制器方法传递给app.blade.php?

来自分类Dev

Laravel 5-贝宝付款-将数据表传递给控制器

来自分类Dev

Laravel 5-贝宝付款-将数据表传递给控制器

来自分类Dev

Laravel 5:在路由中获取Ajax数据并传递给控制器

来自分类Dev

Laravel 5:在路由中获取Ajax数据并传递给控制器

来自分类Dev

在Laravel 5中将路由器注入控制器方法

来自分类Dev

如何从 Laravel 中的控制器将多个紧凑数据传递给多个视图

来自分类Dev

是否可以在Laravel中将路由参数传递给控制器构造函数?

来自分类Dev

如何在获取路由中将默认参数传递给laravel控制器

来自分类Dev

是否可以在Laravel中将路由参数传递给控制器构造函数?

来自分类Dev

Laravel 5-在控制器文件中为多个路由定义中间件

来自分类Dev

Laravel将特定域的所有路由传递给控制器

来自分类Dev

Laravel将特定域的所有路由传递给控制器

来自分类Dev

在Laravel 4中将2个参数从路由传递到控制器

来自分类Dev

在Laravel 5.2中将页面URL参数传递给控制器

来自分类Dev

我如何将额外的参数传递给laravel中的控制器

来自分类Dev

将表单发送的参数传递给Laravel 5.2中的控制器

来自分类Dev

Laravel 5将数据从控制器传递到命令

Related 相关文章

  1. 1

    将路径参数传递给控制器Laravel 5

  2. 2

    将路径参数传递给控制器Laravel 5

  3. 3

    Laravel 5:将传递后的参数传递给控制器

  4. 4

    Laravel 5.5 将控制器传递给路由组

  5. 5

    如何在laravel 5中将数组控制器传递给view.blade.php

  6. 6

    使用Laravel资源丰富的路由将参数传递给'.index'控制器功能

  7. 7

    laravel 5.2-将路由参数传递给控制器

  8. 8

    Laravel将路由URL参数作为null传递给控制器

  9. 9

    Laravel路由:如何将参数传递给控制器(而不是通过URL)?

  10. 10

    将单个参数传递给路由组laravel 5.2内部的控制器

  11. 11

    流明(Laravel)路由未将路由参数传递给控制器

  12. 12

    Laravel 5:如何将变量从控制器方法传递给app.blade.php?

  13. 13

    Laravel 5-贝宝付款-将数据表传递给控制器

  14. 14

    Laravel 5-贝宝付款-将数据表传递给控制器

  15. 15

    Laravel 5:在路由中获取Ajax数据并传递给控制器

  16. 16

    Laravel 5:在路由中获取Ajax数据并传递给控制器

  17. 17

    在Laravel 5中将路由器注入控制器方法

  18. 18

    如何从 Laravel 中的控制器将多个紧凑数据传递给多个视图

  19. 19

    是否可以在Laravel中将路由参数传递给控制器构造函数?

  20. 20

    如何在获取路由中将默认参数传递给laravel控制器

  21. 21

    是否可以在Laravel中将路由参数传递给控制器构造函数?

  22. 22

    Laravel 5-在控制器文件中为多个路由定义中间件

  23. 23

    Laravel将特定域的所有路由传递给控制器

  24. 24

    Laravel将特定域的所有路由传递给控制器

  25. 25

    在Laravel 4中将2个参数从路由传递到控制器

  26. 26

    在Laravel 5.2中将页面URL参数传递给控制器

  27. 27

    我如何将额外的参数传递给laravel中的控制器

  28. 28

    将表单发送的参数传递给Laravel 5.2中的控制器

  29. 29

    Laravel 5将数据从控制器传递到命令

热门标签

归档