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 相关文章推荐
加强版phplib的DB类
Mar 31 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
May 15 PHP
php去掉字符串的最后一个字符附substr()的用法
Mar 23 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
Apr 25 PHP
php获取淘宝分类id示例
Jan 16 PHP
php使用pack处理二进制文件的方法
Jul 03 PHP
WebQQ最新登陆协议的用法
Dec 22 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
PHP实现递归目录的5种方法
Oct 27 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
实例介绍PHP删除数组中的重复元素
Mar 03 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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中如何判断AJAX提交的数据
2012/02/05 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
destoon各类调用汇总
2014/06/20 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
深入理解JQuery keyUp和keyDown的区别
2013/12/12 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
一步步教你利用Docker设置Node.js
2018/11/20 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
python小白切忌乱用表达式
2020/05/29 Python
Python 字符串池化的前提
2020/07/03 Python
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
加拿大城市本地限时优惠:Buytopia.ca
2018/09/19 全球购物
力学专业毕业生自荐信
2013/11/17 职场文书
大学生标准推荐信范文
2013/11/25 职场文书
自我评价个人范文
2013/12/16 职场文书
超级搞笑检讨书
2014/01/15 职场文书
个人委托书格式
2014/04/04 职场文书
终止合同协议书
2014/04/17 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
综合测评个人总结
2015/03/03 职场文书