1.取值
echo $request->input('name');
echo $request->input('sex','未知');
if ($request->has('name')){
echo $request->input('name');
} else {
echo '无该参数';
}
$res = $request->all();
dd($res);
2.判断请求类型
echo $request->method();
if ($request->isMethod('GET')){
echo 'Yes';
} else {
echo 'No';
}
$res = $request->ajax();
var_dump($res);
$res = $request->is('student/*');
var_dump($res);
echo $request->url();
Laravel请求
Request请求
判断是否是指定请求地址,获得请求地址
1.request 取值
Laravel中的请求使用symfony/http-foundation组件
Request用法:
1、取值
$request->input('name','default_value');
$request->all();
2、判断
$request->has('name');
$request->method();
$request->isMethod('POST');
$request->ajax(); //判断是否是ajax请求
$request->is('student/*');
//判断是否是访问student路由下面的控制器
$request->url();
//获得当前控制器的访问地址
判断请求类型:
if($request->ismethod('get')){
}
has() 是否有
1取值get方式 $request->input('name');
2判段是否有某字段 $request->has('name');
3获取所有的数据$request->all();
4判断请求类型 $request->method();
5判断是否为get类型
$request->isMethod('GET ')
6判断是否为ajax请求 $request->ajax();
7判断路由是否正确 $request->is('students/*');
8获得当前的url $request->url();
public function request1(Request $request){
//取值
$request->input('键','默认值');
//是否有参数
$request->has('键')
//所有值
$request->all();
//判断请求类型
$request->method();
//判断是否是指定的类型
$request->isMethod('类型')
//判断是不是AJAX
$request->ajax()
//判断路径是否正确
$request->is('路径')