rawphp/raw-request

RawRequest 是 RawPHP 框架和其他应用程序中使用的一个简单的请求类,它提供了一个有用的 HTTP 请求接口。

dev-master / 0.x-dev 2014-12-17 20:05 UTC

This package is auto-updated.

Last update: 2024-09-20 08:10:57 UTC


README

Build Status Coverage Status Latest Stable Version Total Downloads Latest Unstable Version License

SensioLabsInsight

包功能

  • 提供当前 HTTP 请求的接口
  • 帮助创建相对和绝对站点 URL

安装

Composer

RawRequest 通过 Composer/Packagist 提供。

"rawphp/raw-request": "0.*@dev" 添加到 composer.json 文件中的 require 块,然后运行 composer install

{
        "require": {
            "rawphp/raw-request": "0.*@dev"
        }
}

您也可以简单地从命令行运行以下命令

composer require rawphp/raw-request "0.*@dev"

归档包

或者,只需将 RawRequest 文件夹的内容复制到您的 PHP include_path 设置中。如果您不熟悉 git 或者只想获取归档包,请点击 GitHub 页面顶部的 'zip' 按钮。

基本用法

<?php

defined( 'BASE_URL' ) || define( 'BASE_URL', 'http://rawphp.org/' );

use RawPHP\RawRequest\Request;

// create new request instance
$request = new Request( );

// initialise request
$request->init( );

// get current route and params
$route = $request->route;
$params = $request->params;

// create a new relative url
$url = $request->createUrl( 'users/get', array( 1 ) );

// or absolute url
$url = $request->createUrl( 'users/get', array( 1 ), TRUE );

许可协议

本软件包采用 MIT 许可协议。请阅读 LICENSE 了解有关软件可用性和分发的信息。

贡献

请将错误报告、建议和拉取请求提交到 GitHub 问题跟踪器

变更日志

22-09-2014

  • 已测试至 PHP 5.3。

20-09-2014

  • 将 php 数组配置替换为 yaml

12-09-2014

  • 初始代码提交