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的面试题集
Nov 19 PHP
PHP中文汉字验证码
Apr 08 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
May 03 PHP
基于PHP5魔术常量与魔术方法的详解
Jun 13 PHP
PHP获取服务器端信息的方法
Nov 28 PHP
PHP中is_dir()函数使用指南
May 08 PHP
9个比较实用的php代码片段
Mar 15 PHP
实例分析PHP中PHPMailer发邮件
Dec 13 PHP
PHP一个简单的无需刷新爬虫
Jan 05 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
PHP动态柱状图实现方法
2015/03/30 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
php数据访问之查询关键字
2016/05/09 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
理解Javascript_08_函数对象
2010/10/15 Javascript
JavaScript学习笔记(二) js对象
2011/10/25 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
通过onmouseover选项卡实现img图片的变化
2014/02/12 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
jQuery使用bind动态绑定事件无效的处理方法
2018/12/11 jQuery
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
Python类的基础入门知识
2008/11/24 Python
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
python中函数默认值使用注意点详解
2016/06/01 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
Python简易版停车管理系统
2019/08/12 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
公司市场部岗位职责
2013/12/02 职场文书
行政总监岗位职责
2013/12/05 职场文书
大学生饮食配送创业计划书
2014/01/04 职场文书
山东省召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
工程安全生产协议书
2014/11/21 职场文书
毕业实习单位意见
2015/06/04 职场文书
2019职场单身人才调研报告:互联网行业单身比例最高
2019/08/07 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang