我想为重定向到一个控制器的GET
和POST
方法设置一个路由规则。问题是GET
不需要任何参数(它会返回一个视图),但POST
会有一些通过表单发送的参数。
在ASP.NET MVC5中,我使用一个路由规则和两个具有相同名称的控制器方法,但其中一个(POST方法)具有{{ 1}}属性及GET方法没有任何参数或属性时所需的参数。
如何在Laravel 5.x中实现类似的东西?
这是可能的控制器:
[HttpPost]
答案 0 :(得分:5)
这是如何实施规则的示例:
Route::match(['get', 'post'], 'order/{invoice}/confirm', ['uses' => 'OrderController@paymentConfirmation', 'as' => 'order.payment.confirmation']);