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 相关文章推荐
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
PHP中的日期处理方法集锦
Jan 02 PHP
用Simple Excel导出xls实现方法
Dec 06 PHP
解析使用ThinkPHP应该掌握的调试手段
Jun 20 PHP
PHP中cookie和session的区别实例分析
Aug 28 PHP
php使用cookie保存登录用户名的方法
Jan 26 PHP
浅谈php提交form表单
Jul 01 PHP
curl和libcurl的区别简介
Jul 01 PHP
PHP-FPM之Chroot执行环境详解
Aug 03 PHP
ubuntu下配置nginx+php+mysql详解
Sep 10 PHP
php获取远程文件内容的函数
Nov 02 PHP
PHP 7.4 新语法之箭头函数实例详解
May 09 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
德生PL990的分析评价
2021/03/02 无线电
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
yii2中的rules 自定义验证规则详解
2016/04/19 PHP
js计算页面刷新的次数
2009/07/20 Javascript
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
2013/10/24 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
浅析JS运动
2015/12/28 Javascript
浅谈js键盘事件全面控制
2016/12/01 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
JS通过调用微信API实现微信支付功能的方法示例
2017/06/29 Javascript
微信小程序 共用变量值的实现
2017/07/12 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
解决Angular4项目部署到服务器上刷新404的问题
2018/08/31 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
图文详解WinPE下安装Python
2016/05/17 Python
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
python tools实现视频的每一帧提取并保存
2020/03/20 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
Python中Unittest框架的具体使用
2019/08/27 Python
opencv python如何实现图像二值化
2020/02/03 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
党员党性分析材料
2014/02/17 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
话题作文之生命的旋律
2019/12/17 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python