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 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
php基于base64解码图片与加密图片还原实例
Nov 03 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
php计算一个文件大小的方法
Mar 30 PHP
php关联数组快速排序的方法
Apr 17 PHP
php实现中文转数字
Feb 18 PHP
thinkphp中的url跳转用法分析
Jul 12 PHP
PHP中的密码加密的解决方案总结
Oct 26 PHP
PHP环境搭建(php+Apache+mysql)
Nov 14 PHP
PHP实现微信小程序用户授权的工具类示例
Mar 05 PHP
thinkPHP事务操作简单案例分析
Oct 17 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
77A一级收信机修理记
2021/03/02 无线电
php 无限级缓存的类的扩展
2009/03/16 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
PHP统计当前在线用户数实例讲解
2015/10/21 PHP
xtree.js 代码
2007/03/13 Javascript
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
ExtJs的Date格式字符代码
2010/12/30 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
使用jquery+CSS实现控制打印样式
2014/12/31 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
2016/01/05 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
详解VUE 数组更新
2017/12/16 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
Vue.js暴露方法给WebView的使用操作
2020/09/07 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
Python监控主机是否存活并以邮件报警
2015/09/22 Python
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
python中实现数组和列表读取一列的方法
2018/04/03 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
Python嵌套式数据结构实例浅析
2019/03/05 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
CSS3实现王者匹配时的粒子动画效果
2019/04/12 HTML / CSS
应届生求职信
2014/05/31 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
Python 统计序列中元素的出现频度
2022/04/26 Python
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python