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 相关文章推荐
信用卡效验程序
Oct 09 PHP
实用函数2
Nov 08 PHP
PHP mkdir()定义和用法
Jan 14 PHP
php 正则表达式小结
Aug 31 PHP
解析PHP汉字转换拼音的类
Jun 18 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
Sep 04 PHP
分享最受欢迎的5款PHP框架
Nov 27 PHP
Yii框架中memcache用法实例
Dec 03 PHP
YII Framework框架教程之国际化实现方法
Mar 14 PHP
PHP单例模式简单用法示例
Jun 23 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
php无限级分类实现评论及回复功能
Feb 18 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脚本数据库功能详解(中)
2006/10/09 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
JavaScript arguments 多参传值函数
2010/10/24 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
2014/03/05 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
如何编写jquery插件
2017/03/29 jQuery
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
微信小程序实现点击图片放大预览
2019/10/21 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
python快速排序代码实例
2013/11/21 Python
python中二维阵列的变换实例
2014/10/09 Python
python基础教程项目三之万能的XML
2018/04/02 Python
Python微医挂号网医生数据抓取
2019/01/24 Python
在Python中COM口的调用方法
2019/07/03 Python
python字符串格式化方式解析
2019/10/19 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
COS美国官网:知名服装品牌
2019/04/08 全球购物
DNA基因检测和分析:23andMe
2019/05/01 全球购物
Ray-Ban雷朋瑞典官方网站:全球领先的太阳眼镜品牌
2019/08/22 全球购物
销售会计工作职责
2013/12/02 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
民生工作实施方案
2014/05/31 职场文书
学校班班通实施方案
2014/06/11 职场文书
推广普通话标语
2014/06/27 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
2021/04/01 PHP
详解MySQL的半同步
2021/04/22 MySQL
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js