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中的MVC模式运用技巧
May 03 PHP
php读取30天之内的根据算法排序的代码
Apr 06 PHP
PHP与SQL注入攻击防范小技巧
Sep 16 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
Jun 02 PHP
PHP转换文件夹下所有文件编码的实现代码
Jun 06 PHP
php统计文章排行示例
Mar 04 PHP
PHP封装的HttpClient类用法实例
Jun 17 PHP
PHP中常见的缓存技术实例分析
Sep 23 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
php 截取中英文混合字符串的方法
May 31 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
Nov 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 编程安全性小结
2010/01/08 PHP
PHP缓存技术的使用说明
2011/08/06 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
PHP 数组和字符串互相转换实现方法
2013/03/26 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
给文字加上着重号的JS代码
2013/11/12 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
详解jQuery中的事件
2016/12/14 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
vue自定义switch开关组件,实现样式可自行更改
2019/11/01 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
python中根据字符串调用函数的实现方法
2016/06/12 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
python实现二叉查找树实例代码
2018/02/08 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
Python lxml模块的基本使用方法分析
2019/12/21 Python
python3 动态模块导入与全局变量使用实例
2019/12/22 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
CSS3中box-shadow的用法介绍
2015/07/15 HTML / CSS
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
大学生村官任职感言
2014/01/09 职场文书
工地宣传标语
2014/06/18 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
地心历险记观后感
2015/06/15 职场文书
父亲去世追悼词
2015/06/23 职场文书
python内置进制转换函数的操作
2021/06/02 Python