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 相关文章推荐
PHP邮件专题
Oct 09 PHP
dedecms防止FCK乱格式化你的代码的修改方法
Mar 17 PHP
php仿ZOL分页类代码
Oct 02 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
preg_match_all使用心得分享
Jan 31 PHP
php递归删除目录下的文件但保留的实例分享
May 10 PHP
CodeIgniter安全相关设置汇总
Jul 03 PHP
PHP函数extension_loaded()用法实例
Jan 19 PHP
PHP使用flock实现文件加锁的方法
Jul 01 PHP
Yii2下点击验证码的切换实例代码
Mar 14 PHP
PHP实现数组和对象的相互转换操作示例
Mar 20 PHP
php传值和传引用的区别点总结
Nov 19 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.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
网页打开自动最大化的js代码
2012/08/22 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
jsp+javascript打造级连菜单的实例代码
2013/06/14 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
vue新建项目并配置标准路由过程解析
2019/12/09 Javascript
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
精确查找PHP WEBSHELL木马的方法(1)
2011/04/12 Python
Python3 queue队列模块详细介绍
2018/01/05 Python
详解flask入门模板引擎
2018/07/18 Python
flask中过滤器的使用详解
2018/08/01 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
python从入门到精通 windows安装python图文教程
2019/05/18 Python
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
adidas美国官网:adidas US
2016/09/21 全球购物
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
Chi Chi London官网:购买连衣裙和礼服
2020/10/25 全球购物
高校生生产实习自我鉴定
2013/09/21 职场文书
劳资员岗位职责
2013/11/11 职场文书
九年级体育教学反思
2014/01/23 职场文书
2014春晚主持词
2014/03/25 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书
导游词之山东八大关
2019/12/18 职场文书
PHP中国际化的字符串排序和比较对象详解
2021/08/23 PHP
Python sklearn分类决策树方法详解
2022/09/23 Python