检查请求是 GET 还是 POST

2022-08-30 10:05:39

在我的控制器/操作中:

if(!empty($_POST))
{
    if(Auth::attempt(Input::get('data')))
    {
        return Redirect::intended();
    }
    else
    {
        Session::flash('error_message','');
    }
}

有没有一种方法可以检查请求是 还是 ?LaravelPOSTGET


答案 1

根据Laravels文档,有一个 Request方法来检查它,所以你可以这样做:

$method = Request::method();

if (Request::isMethod('post'))
{
// 
}

答案 2

上述解决方案已过时。

根据Laravel文档

$method = $request->method();

if ($request->isMethod('post')) {
    //
}

推荐