laravel5.5版本
//路由:
Route::any('request1',['uses'=>'StudentController@request1']);
//控制器中的方法:
public function request1(Request $request)
{
//Controller Request 取得是url中的内容:http://laraveltest.com/request1?name=sean&sex=boy
//1.取值:
//echo $request::input("name");//取url中的name值:
//echo $request::input('sex',"未知");//如果没有取默认值
//2.判断请求中是否有该参数:
/* if ($request::has('sex')) {
echo $request::input('sex');
} else {
echo "无该参数";
}*/
//3.取出请求中所有的值:
/*$res=$request::all();
dd($res);*/
//4.请求的类型:
//获取请求的类型:
//echo $request::method();
//判断请求的类型:
/*if ($request::isMethod('GET')){
echo "YES";
}else{
echo "No";
}*/
//判断请求的类型是否是ajax请求
//var_dump($request::ajax());
//5.
//http://laraveltest.com/student/request1?name=sean&sex=boy
//判断请求前缀是否是student开头的。
/*$res=$request::is('student/*');
var_dump($res);*/
//6.获取当前的url
echo $request::url();
}