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 如何向 MySQL 发送数据
Oct 09 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
May 28 PHP
php模拟js函数unescape的函数代码
Oct 20 PHP
PHP中常用的转义函数
Feb 28 PHP
将二维数组转为一维数组的2种方法
May 26 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
Mar 17 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
YII2自动登录Cookie总是失效的解决方法
Jun 28 PHP
PHP小白必须要知道的php基础知识(超实用)
Oct 10 PHP
微信推送功能实现方式图文详解
Jul 12 PHP
PHPUnit + Laravel单元测试常用技能
Nov 06 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
30 个很棒的PHP开源CMS内容管理系统小结
2011/10/14 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
2017/01/13 PHP
php实现遍历文件夹的方法汇总
2017/03/02 PHP
PHP简单实现循环链表功能示例
2017/11/10 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
js Calender控件使用详解
2015/01/05 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
JavaScript的事件代理和委托实例分析
2015/03/25 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
2016/05/10 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
Angular.js基础学习之初始化
2017/03/10 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
Python验证码识别的方法
2015/07/10 Python
python数据抓取分析的示例代码(python + mongodb)
2017/12/25 Python
Python内置模块hashlib、hmac与uuid用法分析
2018/02/12 Python
python使用matplotlib画饼状图
2018/09/25 Python
详解python做UI界面的方法
2019/02/27 Python
如何使用python进行pdf文件分割
2019/11/11 Python
Django通过dwebsocket实现websocket的例子
2019/11/15 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
python随机生成大小写字母数字混合密码(仅20行代码)
2020/02/01 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
保安部任务及岗位职责
2014/02/25 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
教师年终个人总结
2015/02/11 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
如何理解及使用Python闭包
2021/06/01 Python