精华内容
下载资源
问答
  • Laravel开发-laravel-request-id LaravelRequestID中间件;
  • Laravel开发-laravel-request-logger Laravel的HTTP请求记录器中间件
  • Laravel开发-laravel-request-sanitizer 此包帮助您轻松清理请求输入。
  • Laravel开发-laravel-request-relationships Laravel的一个模型特性,允许您通过在请求参数中定义然后自动加载模型的关系
  • Laravel开发-laravel-request-logger .zip
  • 主要介绍了Laravel框架Request、Response及Session操作,结合实例形式分析了Laravel框架中Request请求、Response响应及Session存取等相关操作技巧,需要的朋友可以参考下
  • LaravelRequest类缺少XML支持。 该软件包旨在与框架一起使用。 安装 通过composer安装: composer require mtownsend/request-xml 注册服务提供商 对于Laravel 5.4及更低版本,将以下行添加到config/app.php : ...
  • laravelrequest

    2018-04-22 11:23:00
    request为表单提交的请求对应,为一个对象,使用all()方法可以拿到所有表单提交的数据。 转载于:https://www.cnblogs.com/muwu/p/8906189.html

     

    request为表单提交的请求对应,为一个对象,使用all()方法可以拿到所有表单提交的数据。

    转载于:https://www.cnblogs.com/muwu/p/8906189.html

    展开全文
  • $request篇 // 没有包含查询条件字符串 $url = $request->url(); // 包含查询条件字符串 $url = $request->fullUrl(); // 获取请求路径,不包含域名 $uri = $request->path(); // 请求方法验证 if ($...

    $request篇

    // 没有包含查询条件字符串
    $url = $request->url();
    
    // 包含查询条件字符串
    $url = $request->fullUrl();
    
    // 获取请求路径,不包含域名
    $uri = $request->path();
    
    // 请求方法验证
    if ($request->is('user/*')) {
        //验证成功
    }
    
    // 获取请求方法
    $method = $request->method();
    
    if ($request->isMethod('post')) {
        // 是post请求
    }
    
    
    // 获取所有的请求数据
    $input = $request->all();
    
    // 获取其中一个请求,第二个参数可选,如果name值不存在,那就使用第二个参数的值
    $name = $request->input('user', 'guest');
    
    // 获取请求数据中数组的值
    $name = $request->input('products.0.name');
    
    // query 仅获取查询字符串中的数据
    $query = $request->query();
    
    // query 仅从查询字符串中返回数据, 第二个值非必填,如有为默认值
    $name = $request->query('user', 'guest');
    
    // 获取查询数据中 name 字段的数据
    $name = $request->name;
    
    // 数据转换成boolean值  1、"1"、true、"true"、"on" 和 "yes" 返回为 true,其他值将会返回 false
    $isVip = $request->boolean('isVip');
    
    // only 获取指定字段数据(字段不存在则不返回)
    $input = $request->only(['username', 'password']);
    
    $input = $request->only('username', 'password');
    
    // except 获取除了指定数据之外的全部数据
    $input = $request->except(['update_time']);
    
    $input = $request->except('update_time');
    
    // 请求中是否存在指定的值
    if ($request->has('name')) {
        //存在name
    }
    
    // 也可以接收数组,全部存在返回true
    if ($request->has(['name', 'email'])) {
        //饿汉子
    }
    
    // 有一个值存在即返回true
    if ($request->hasAny(['name', 'email'])) {
        //饱汉子
    }
    
    // 判断值存在且不为空(超级福利!终于可以告别isset + empty方式校验了)
    if ($request->filled('name')) {
        //name存在且不为空
    }
    
    // 请求数据中是否没有这个值
    if ($request->missing('name')) {
        //不存在name
    }
    
    // 将请求数据存储到session 
    $request->flash();
    
    // 将指定请求数据存储到session 
    $request->flashOnly(['username', 'email']);
    
    // 除了指定数据外,将其余请求数据存储到session 
    $request->flashExcept('password');
    
    // 获取之前使用flash方法存储在session内的数据
    $username = $request->old('username');
    
    // 获取cookie
    $name = $request->cookie('name');
    //或者
    $name = Cookie::get('name');
    
    // 获取上传的文件
    $file = $request->file('photo');
    //或者
    $file = $request->photo;
    
    // 是否上传了指定文件
    if ($request->hasFile('photo')) {
        //上传了photo文件
    }
    
    // 验证文件是否上传成功
    if ($request->file('photo')->isValid()) {
        //上传成功
    }
    
    // 文件路径
    $path = $request->photo->path();
    
    // 文件扩展名
    $extension = $request->photo->extension();
    
    // 存储文件,image是存储目录,文件名自动生成唯一id
    $path = $request->photo->store('images');
    
    // tore 方法还接受可选的第二个参数,用于存储文件的磁盘名称。这个方法会返回相对于磁盘根目录的文件路径
    $path = $request->photo->store('images', 's3');
    
    // 不想自动生成文件名,而是自定义文件名,使用storeAs
    $path = $request->photo->storeAs('images', 'filename.jpg');
    
    $path = $request->photo->storeAs('images', 'filename.jpg', 's3');
    
    
    展开全文
  • LaravelRequest用法

    2020-06-05 22:41:55
    $request()->all(); //input从整个请求中获取输入数据(包括查询字符串) $request()->input(‘name’); //设置默认值 $request->input(‘name’,‘10’) //query 只从查询字符串中获取输入数据 $request()-&...
    //以数组形式获取所有输入数据
    $request()->all();
    
    //input从整个请求中获取输入数据(包括查询字符串)
    $request()->input('name');
    //设置默认值
    $request->input('name','10')
    
    
    //query 只从查询字符串中获取输入数据
    $request()->query('name');
    $request()->query('name', 'saly');
    
    // 获取请求方法
    $request::method();
    // 判断请求方法是否是指定类型的
    $request::isMethod('post');
    
    //提取部分参数
    $request->only(['username','password'])
    
    //获取cookie
    $request->cookie();
    
    //获取除指定参数之外的参数
    $request->except(['username','password'])
    
    //新增cookie值
    //withCookie(cookie('cookie名','cookie值',有效期(分钟))).
    $response->withCookie(cookie('cookie','learn-laravel',3));
    
    //新增session值
    $response->session() -> put('key','value')
    //获得session值
    $request -> session -> get('key')
    
    
    PSuse Illuminate\Http\Request 是引入 Http 请求 Request 类,由服务容器自动创建一个 Request 实例。
    use App\Http\Requests 是引入表单验证命名空间下所有的类。
    
    展开全文
  • Laravel源码Request $request的方法的来源

    千次阅读 2018-08-30 22:50:25
    laravel\vendor\laravel\framework\src\Illuminate\Http\Request.php 这个trait use Concerns\InteractsWithContentTypes, Concerns\InteractsWithFlashData, Concerns\InteractsWithInput, ...
    laravel\vendor\laravel\framework\src\Illuminate\Http\Request.php

    这个trait

    use Concerns\InteractsWithContentTypes,
            Concerns\InteractsWithFlashData,
            Concerns\InteractsWithInput,
            Macroable;

    $request正来自于Concerns\InteractsWithInput

    Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。

    Trait 和 Class 相似,但仅仅旨在用细粒度和一致的方式来组合功能。 无法通过 trait 自身来实例化。它为传统继承增加了水平特性的组合;也就是说,应用的几个 Class 之间不需要继承。

     

    根据PSR规范,use trait;应紧跟类的花括号写;

    as 可设置trait里方法别名以及可见性;但在use它的类中,三种可见性均可访问。

    trait以$this的方式调用。

    同名方法覆盖问题,本类覆盖trait覆盖基类

    展开全文
  • has(),发现了一个修改方法解耦得操作,于是,查询了关于laravel这方面得资料。如下: 获取所有输入值 $input = $request->all(); 获取单个输入值 使用一些简单的方法,就可以从Illuminate\Http\Request实例...
  • <p>I am using <code>Laravel Framework 5.8.21</code>. I am trying to bind an <code>interface</code> to a class based on <code>Request</code> params inside <code>AppServiceProvider</code>'s <code>...
  • laravel5.2.36 Request验证类错误输出不显示问题标签(空格分隔): laravel, php, coding 控制器中普通的方法获取参数都是未经验证的,如下示例所示: public function postLogin(Request $request) { //处理登入...
  • laravelrequest的使用

    2017-07-04 10:27:00
    public function logout(Request $request){} 3、接下来则在函数里使用$request没有任何问题了 ps在路由配置routes.php中不需要再写Request 参数到函数中,什么都不必写。 转载于:https://www.c...
  • 1、$request->all() 获取所有传递的参数 2、$request->method(),$request->isMethod() 判断请求类型 3、$request->ajax() 判断是否为ajax请求 4、$request->url() 请求路径
  • Laravel表单请求,以适应流明结构并验证URL附带的参数。 安装 通过作曲家 $ composer require fredyhenaodev/lumen-form-request-url 在bootstrap / app.php中添加服务提供商 $app - > register(Fredyhenaodev \P ...
  • 流明表单请求是基于laravel的表单请求的解决方案,可提供模块化的请求验证。 安装 上面的运行命令可以通过composer安装。 composer require brunocrpontes/lumen-form-request 如何使用 app.php下行添加到您的app...
  • 场景:api和网站都同时用到了同一个 request,但是api需要返回json数据。 处理:定义基类request,在类中重写failedValidation方法 &lt;?php namespace App\Http\Requests; use Illuminate\Foundation\...
  • protected function failedValidation(Validator $validator) { $error= $validator->errors()->all(); throw new HttpResponseException(response()->json(['data'=>[],'code'=>...
  • <p>I'm trying to retrieve a single input from laravel request <pre><code>$request->input('username') </code></pre> <p>But it returns undefined in <code>ajax</code> response, I tried: <pre><code>...
  • laravelrequest里的get和input区别

    千次阅读 2017-09-19 14:46:21
    今天看到有人用了$request->get()比较疑惑,文档里不是都用了$request->input()么? 搜索了下确实都可以用,不过是有区别的,记录下,做完项目找时间研究下。 public function foo(Request $request) { ...
  • ![图片说明](https://img-ask.csdn.net/upload/202009/28/1601289249_128182.png) ## 结果 ![图片说明]...**请问,laravel框架中,Request类。为什么实例化和依赖注入得到的结果会不一样呢**
  • Request请求 使用的是symfony/http-foundation组件 存放$_get,$_post,$_cookie,$_files,$_server等数据 Public function request(Request $request) {  取单一get值,可加默认值  Ehco $request->input(...
  • laravel使用request类进行form表单验证1.使用命令行工具创建requestNavRequest.php2.NavRequest.php验证类3 重写FormRequest这个类的方法requestController.php4 表单验证类应用创建一个控制器创建路由应用预览 1....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,878
精华内容 7,951
关键字:

laravel怎么删除request