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 提速工具eAccelerator 配置参数详解
May 16 PHP
PHP数组交集的优化代码分析
Mar 06 PHP
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
Sep 16 PHP
php中利用str_pad函数生成数字递增形式的产品编号
Sep 30 PHP
php GUID生成函数和类
Mar 10 PHP
PHP-Java-Bridge使用笔记
Sep 22 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
May 12 PHP
php操作MongoDB类实例
Jun 17 PHP
php、java、android、ios通用的3des方法(推荐)
Sep 09 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
Mar 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
Smarty中调用FCKeditor的方法
2014/10/27 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
2015/02/10 PHP
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
js post方式传递提交的实现代码
2010/05/31 Javascript
jQuery 常见操作实现方式和常用函数方法总结
2011/05/06 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
2015/08/24 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
原生JS中slice()方法和splice()区别
2017/03/06 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
Python tornado上传文件的功能
2020/03/26 Python
python中元组的用法整理
2020/06/15 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
Levi’s西班牙官方网站:李维斯,著名的牛仔裤品牌
2020/08/20 全球购物
药剂专业求职信
2014/06/20 职场文书
2014报到证办理个人委托书
2014/10/08 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
开学第一周总结
2015/07/16 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python
vue实现省市区联动 element-china-area-data插件
2022/04/22 Vue.js