首页 Order Laravel 正文

Laravel 请求的常用方法

金鹏头像 金鹏 Laravel 2022-04-01 14:04:27 0 518
导读:一.常用方法1.上一节了解过all()获取全部,input()获取指定,还有其它方式;//参数2为默认值$request->input( 'name...
.常用方法

1. 上一节了解过 all()获取全部,input()获取指定,还有其它方式;

//参数 2 为默认值

$request->input( 'name ', 'no name ');

 

//空参数和 all()效果一

$request->input();

 

//动态方式获取

$request->name;

 

2. 数组的接受方式,如下:

<form action="/user/10" method="get">

<input type="checkbox" name="select[][a]" value="1">

<input type="checkbox" name="select[][b]" value="2">

<input type="checkbox" name="select[][c]" value="3">

<button type="submit">发送</button>

</form>

 

return $request->input( 'select.1.b ');

PS果是 JSON 数据,也是这么弄;

 

3.  Request 对象还有一些实用方法,具体如下:

//返回布尔值

$request->boolean( 'name ');

 

//返回 IP

$request->ip();

 

//只接受固定参数

$request->only([ 'age ', 'gender ']);

 

//排除不要的参数

$request->except([ 'name ']);


//判断参数是否存

return $request->has( 'name ');

 

//判断参数是否全部存在

return $request->has([ 'name ', 'age ']);

 

//判断参数只有一个存在,就返true

return $request->hasAny([ 'name ', 'age ']);

 

//判断参数存在,并且不为空

return $request->filled( 'name ');

 

//判断参数不存在(为空也不行)

return $request->missing( 'name ');

 

4.  request()助手函数,使用如下:

                return request()->input();


本文地址:https://www.jinpeng.work/?id=179
若非特殊说明,文章均属本站原创,转载请注明原链接。
广告3

欢迎 发表评论:

  • 请填写验证码

日历

«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930

控制面板

您好,欢迎到访网站!
  查看权限
广告2

退出请按Esc键