Laravel框架控制器的request与response用法示例

 更新时间:2019年09月30日 10:53:13   作者:学知无涯  
这篇文章主要介绍了Laravel框架控制器的request与response用法,结合实例形式分析了Laravel框架控制器的request与response发送请求及响应请求的相关操作技巧,需要的朋友可以参考下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

相关文章

  • YII CLinkPager分页类扩展增加显示共多少页

    YII CLinkPager分页类扩展增加显示共多少页

    yii的分页类CLinkPager默认是不支持显示共x页的,那么现在接的项目有这样的需求,怎么办呢?下面通过本文给大家介绍YII CLinkPager分页类扩展增加显示共多少页的实例代码,需要的朋友参考下吧
    2016-01-01
  • php使用array_chunk函数将一个数组分割成多个数组

    php使用array_chunk函数将一个数组分割成多个数组

    这篇文章主要介绍了php使用array_chunk函数将一个数组分割成多个数组,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • 一文带你学会使用PHP接口

    一文带你学会使用PHP接口

    PHP中的Interface是一种非常重要的特性,它允许开发人员定义一组规范或者约束,以确保类之间的互操作性和兼容性。在本文中,我们将详细介绍PHP中的Interface的概念、定义、实现、使用、使用场景以及其它相关的一些知识点,需要的朋友可以参考下
    2023-04-04
  • laravel5.1框架基础之路由详解

    laravel5.1框架基础之路由详解

    这篇文章主要介绍了laravel5.1框架基础之路由,结合实例形式分析了Laravel框架中路由的概念、原理、基本路由操作与相关注意事项,需要的朋友可以参考下
    2019-09-09
  • 在Laravel中使用GuzzleHttp调用第三方服务的API接口代码

    在Laravel中使用GuzzleHttp调用第三方服务的API接口代码

    今天小编就为大家分享一篇在Laravel中使用GuzzleHttp调用第三方服务的API接口代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • php计算程序运行时间的简单例子分享

    php计算程序运行时间的简单例子分享

    这篇文章主要介绍了php计算程序运行时间的简单例子分享,需要的朋友可以参考下
    2014-05-05
  • php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)

    php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)

    这篇文章主要介绍了0CTF-2016-piapiapia(php反序列化长度变化尾部字符串逃逸),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • 基于php实现七牛抓取远程图片

    基于php实现七牛抓取远程图片

    由于公司网站之前的用户头像都是存储在自己的服务器上的,后来感觉管理不方便,新增加的用户头像都上传到了七牛,为了方便统一管理,领导说把本地服务器的头像全部迁移到了七牛
    2015-12-12
  • ecshop适应在PHP7的修改方法解决报错的实现

    ecshop适应在PHP7的修改方法解决报错的实现

    下面小编就为大家带来一篇ecshop适应在PHP7的修改方法解决报错的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • php+mysql开源XNA 聚合程序发布 下载

    php+mysql开源XNA 聚合程序发布 下载

    php+mysql开源XNA 聚合程序发布 下载...
    2007-07-07

最新评论