• 技术文章 >php框架 >Laravel

    总结laravel中$request获取请求信息用法

    藏色散人藏色散人2021-04-07 08:45:22转载156

    下面由laravel教程栏目给大家总结laravel中$request获取请求信息用法 ,希望对需要的朋友有所帮助!

    laravel中$request可用的一些方法小结
    1,请求方法的获取

    $method = $request->method();

    2,检测请求方法

    $res = $request->isMethod('post')

    3,获取请求的路径

    $path = $request->path()

    4,获取完整的url

    $url = $request->url();

    5,获取请求的ip

    $ip = $request->ip()

    6,获取端口

    $port = $request->getPort();

    7,参数的获取

    $name = $request->input('name')

    8,设置默认值

    $res = $request->input('name','10')

    9,检测请求参数

    $res = $request->has('name')

    10,获取所有请求参数

    $res = $request->all()

    11,提取部分参数

    $res = $request->only(['username','password'])

    12,剔除不需要的参数

    $res = $request->except(['username','password'])

    13,获取请求头信息

    $res = $request->header('Connection')

    14,检测文件是否有上传

    $res = $request->hasFile('cover')

    15,提取上传的文件

    $res = $request->file('file');

    16,获取cookie

    $cookies = $request->cookie();

    17,新增cookie值

    $response->withCookie(cookie('cookie','learn-laravel',3));  
    //第一个参数是cookie名,第二个参数是cookie值,第三个参数是有效期(分钟).
    $response->withCookie(cookie()->forever('cookie-name','cookie-value'));

    以上就是总结laravel中$request获取请求信息用法的详细内容,更多请关注php中文网其它相关文章!

    本文转载于:csdn,如有侵犯,请联系a@php.cn删除
    专题推荐:laravel
    上一篇:Laravel怎么自定义webpack.mix.js 下一篇:50道面试官必问的Laravel面试题【附答案】
    第15期线上培训班

    相关文章推荐

    • Laravel中轻松输出完整的SQL语句• 详解Laravel Seeder如何生成百万模拟数据• 详解Laravel路由之domain解决多域名问题• Laravel怎么自定义webpack.mix.js

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网