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的FTP学习(二)[转自奥索]
Oct 09 PHP
PHP读MYSQL中文乱码的解决方法
Dec 17 PHP
给初学者的30条PHP最佳实践(荒野无灯)
Aug 02 PHP
解析php中heredoc的使用方法
Jun 17 PHP
php实现遍历目录并删除指定文件中指定内容
Jan 21 PHP
PHP防止刷新重复提交页面的示例代码
Nov 11 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
Mar 30 PHP
PHP单例模式简单用法示例
Jun 23 PHP
php使用curl下载指定大小的文件实例代码
Sep 30 PHP
PHP实现微信退款功能
Oct 02 PHP
实例说明js脚本语言和php脚本语言的区别
Apr 04 PHP
PHP保留两位小数的几种方法
Jul 24 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
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
PHP copy函数使用案例代码解析
2020/09/01 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
JavaScript的public、private和privileged模式
2009/12/28 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
jquery中filter方法用法实例分析
2015/02/06 Javascript
javascript如何写热点图
2015/12/08 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
2016/06/12 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
node.js的http.createServer过程深入解析
2019/06/06 Javascript
nodejs使用socket5进行代理请求的实现
2020/02/21 NodeJs
element-ui点击查看大图的方法示例
2020/12/14 Javascript
跟老齐学Python之??碌某?? target=
2014/09/12 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
python读取视频流提取视频帧的两种方法
2020/10/22 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
python属于跨平台语言码
2020/06/09 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
2020/07/03 Python
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
英国布鲁姆精品店:Bloom Boutique
2018/03/01 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
广州某公司软件工程师面试题
2014/12/22 面试题
企业晚会策划方案
2014/05/29 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
初中生旷课检讨书范文
2014/10/06 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
golang 实用库gotable的具体使用
2021/07/01 Golang
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js