如何在Laravel中使用相同的路径调用不同的控制器方法

时间:2018-03-31 04:34:49

标签: laravel laravel-5.3 laravel-routing

假设我在services(电脑配件)下有一些category(例如:鼠标,键盘,显示器)。对于category,路线为http://url.com/category。现在我希望services路由为http://url.com/category/services/{{service-name (ex:mouse/keyboard)}}

也称为路线的两个不同功能。为路由category()调用http://url.com/category函数,为路由services()调用http://url.com/category/services/{{service-name (ex:mouse/keyboard)}}函数

怎么可能?

1 个答案:

答案 0 :(得分:1)

更改订单。首先处理路线http://url.com/category/services/{{service-name}},然后处理http://url.com/category。 routes / web.php先到先得。所以正确设置订单。

或者将http://url.com/category更改为更规范的http://url.com/categories