Laravel框架控制器的request与response用法示例


Posted in PHP onSeptember 30, 2019

本文实例讲述了Laravel框架控制器的request与response用法。分享给大家供大家参考,具体如下:

Laravel 控制器的request

public function request1(Request $request){
  //取值
  $name = Request::input('name');
  //是否有值
  if($request->has('name')){
    echo $request->input('name');
  }
  $res = $request->all();
  //判断请求类型
  echo $request->method();
  if($request->isMethod('POST')){
    echo 'yes';
  }
  //判断是否是ajax
  $res = $request->ajax();
  //判断是否是某控制器下的方法
  $bool = $request->is('student/*');
  //获取当前的url
  echo $request->url();
}

Laravel 控制器的response

public function response(){
  //响应json
  $data = [
    'errCode' => 0,
    'errMsg' => 'success',
    'data' => 'zhangsan'
    ];
  return response()->json($data);
  //重定向
  return redirect('session2');
  //重定向,并附带信息
  return redirect('session2')-with('message','我是快闪数据');
  //action()
  return redirect()->action('StudentController@session2')-with('message','我是快闪数据');
  //route()
  return redirect()->route('session2')-with('message','我是快闪数据');
  //back() 返回上一个页面
  return redirect()->back();
}

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
zend api扩展的php对象的autoload工具
Apr 18 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
Apr 18 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
Aug 09 PHP
PHP中数组定义的几种方法
Sep 01 PHP
php中json_encode UTF-8中文乱码的更好解决方法
Sep 28 PHP
PHP+MySQL插入操作实例
Jan 21 PHP
10个超级有用值得收藏的PHP代码片段
Jan 22 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
Aug 17 PHP
php的闭包(Closure)匿名函数初探
Feb 14 PHP
关于PHP转换超过2038年日期出错的问题解决
Jun 28 PHP
Laravel框架FormRequest中重写错误处理的方法
Feb 18 PHP
使用PHP反射机制来构造"CREATE TABLE"的sql语句
Mar 21 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
Sep 30 #PHP
Laravel框架控制器的middleware中间件用法分析
Sep 30 #PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 #PHP
laravel实现登录时监听事件,添加登录用户的记录方法
Sep 30 #PHP
php7下的filesize函数
Sep 30 #PHP
laravel利用中间件防止未登录用户直接访问后台的方法
Sep 30 #PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 #PHP
You might like
PHP云打印类完整示例
2016/10/15 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
使用javascript过滤html的字符串(注释标记法)
2013/07/08 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
js 调用百度分享功能
2017/02/27 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
2种简单的js倒计时方式
2017/10/20 Javascript
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
2017/12/20 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
javascript实现画板功能
2020/04/12 Javascript
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
对numpy中的数组条件筛选功能详解
2018/07/02 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
利用css3画个同心圆示例代码
2017/07/03 HTML / CSS
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
曼城官方网上商店:Manchester City
2019/09/10 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
青年文明号复核材料
2014/02/11 职场文书
项目合作协议书
2014/04/16 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL