Check if request is GET or POST

JoeLoco picture JoeLoco · Jan 11, 2014 · Viewed 70.1k times · Source

In my controller/action:

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

Is there a method in Laravel to check if the request is POST or GET?

Answer

Tom picture Tom · Feb 12, 2014

According to Laravels docs, there's a Request method to check it, so you could just do:

$method = Request::method();

or

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