美文网首页
67. 请求 获取请求

67. 请求 获取请求

作者: 独步天堂 | 来源:发表于2017-10-11 23:00 被阅读3次

获取请求

要通过依赖注入的方式来获取当前 HTTP 请求的实例,你应该在控制器方法中使用 Illuminate\Http\Request 类型提示。当前的请求实例将通过 服务容器 自动注入:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class UserController extends Controller
{
    /**
     * 储存一个新用户。
     *
     * @param  Request  $request
     * @return Response
     */
    public function store(Request $request)
    {
        $name = $request->input('name');

        //
    }
}

$request->input('name'); 中的 name 是表单控制名称。

依赖注入 & 路由参数

如果控制器方法也有输入数据是从路由参数中传入的,只需将路由参数置于其他依赖之后。 例如,你的路由是这样定义的:

Route::put('user/{id}', 'UserController@update');

只要像下方一样定义控制器方法,你就可以使用 Illuminate\Http\Request 类型提示了,同时获取到路由参数 id:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class UserController extends Controller
{
    /**
     * 更新指定的用户。
     *
     * @param  Request  $request
     * @param  string  $id
     * @return Response
     */
    public function update(Request $request, $id)
    {
        //
    }
}

相关文章

  • 67. 请求 获取请求

    获取请求 要通过依赖注入的方式来获取当前 HTTP 请求的实例,你应该在控制器方法中使用 Illuminate\H...

  • gf框架请求

    获取GET请求参数 Server: 执行请求: 获取POST请求参数 执行请求: 获取任意提交方式的请求数据 执行...

  • 自动化 puppeteer - 其他笔记

    默认 获取请求 截图 获取请求 截图

  • 15_Request

    Request 获取请求行数据 获取请求方式request.getMethod() 获取请求资源String re...

  • nodeJS请求

    获取get请求内容 获取post请求内容 实例:

  • OkHttp

    一、Ok get异步请求 ①获取ok对象 ②获取请求对象 ③获取call对象 ④call执行请求 二、Ok pos...

  • flask day02

    请求与响应 Ⅰ请求获取参数:① GET请求:获取参数:request.args、request.args.get(...

  • 6.2KOA 数据请求 Request

    数据请求 Request 获取 Request 对象 获取 url 参数 获取 Get 请求参数 获取 POST ...

  • 爬虫的基本流程

    发起请求 1.什么是请求 2.请求的流程 3.怎么发起请求 4. 查看请求的结果 获取响应内容 1获取文本...

  • 5 - laravel 基础 - 请求与响应

    获取请求/响应对象 请求对象 Request Object使用 依赖注入 的方式来获取请求对象 $request ...

网友评论

      本文标题:67. 请求 获取请求

      本文链接:https://www.haomeiwen.com/subject/kybgyxtx.html