public function input($key = null, $default = null)
	{
		$combined = Arr::merge($this->get, $this->post);

		if ( is_null($key) )
		{
			return $combined;
		}

		return Arr::get($combined, $key, $default);
	}
public function input($key = null, $default = null)
	{
		$combined = Arr::merge($this->get, $this->post);

		if ( is_null($key) )
		{
			return $combined;
		}

		return Arr::get($combined, $key, $default);
	}
public function input ( $ key = null , $ default = null ) { $ combined = Arr :: merge ( $ this -> get , $ this -> post ) ; if ( is_null ( $ key ) ) { return $ combined ; } return Arr :: get ( $ combined , $ key , $ default ) ; }
Gets data from both POST and GET. When keys clash the value from POST will
be used.

@param  string|null $key     Key to fetch, or null to return the full array
@param  mixed       $default Default value if the key does not exist

@return mixed

@since 2.0
Gets data from both POST and GET . When keys clash the value from POST will be used .