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 相关文章推荐
支持数组的ADDSLASHES的php函数
Feb 16 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
Yii调试SQL的常用方法
Jul 09 PHP
PHP产生不重复随机数的5个方法总结
Nov 12 PHP
PHP中使用imagick生成PSD文件缩略图教程
Jan 26 PHP
php调整服务器时间的方法
Apr 03 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
Jun 24 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
Oct 26 PHP
PHP工程师VIM配置分享
Dec 15 PHP
php实现文件与16进制相互转换的方法示例
Feb 16 PHP
PHP进阶学习之垃圾回收机制详解
Jun 18 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分页函数
2006/07/08 PHP
通过对服务器端特性的配置加强php的安全
2006/10/09 PHP
php下目前为目最全的CURL中文说明
2010/08/01 PHP
php 求质素(素数) 的实现代码
2011/04/12 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
详解PHP数组赋值方法
2015/11/07 PHP
如何在PHP中读写文件
2020/09/07 PHP
flexigrid 参数说明
2010/11/23 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
2012/08/14 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
浅谈node中的exports与module.exports的关系
2017/08/01 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
JavaScript this绑定过程深入详解
2018/12/07 Javascript
详解如何提升JSON.stringify()的性能
2019/06/12 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
javascript实现画板功能
2020/04/12 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
详解 javascript对象创建模式
2020/10/30 Javascript
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
Python Socket使用实例
2017/12/18 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
基于python实现从尾到头打印链表
2019/11/02 Python
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
自荐信写法介绍
2014/01/25 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
教师考核评语
2014/04/28 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书