可以在Laravel的控制器中为get和post方法使用相同的名称吗?//in route Route::get('form','OrderController@formOrder');Route::post('form','OrderController@formOrder');// in controller[get]public function formOrder(){ //do something}[post]public function formOrder(){ //do something else}那样的东西..
1 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
public function formOrder(Request $request)
{
if($request->isMethod('post')){
//post data
}
if($request->isMethod('get')){
//get data
}
}
public function formOrder(Request $request)
{
$method = $request->method();
if($method == 'post'){
//post data
}
if($method == 'get'){
//get data
}
}
您也可以选择一条路线
Route::match(['get', 'post'], 'form','OrderController@formOrder');
- 1 回答
- 0 关注
- 284 浏览
添加回答
举报
0/150
提交
取消