定制 dongnan/microrouter 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dongnan/microrouter

Composer 安装命令:

composer require dongnan/microrouter

包简介

A mirco & powerful router library for PHP

README 文档

README

MicroRouter 是一个简单的PHP路由,方便进行 RESTful WEB应用和接口开发,同时支持cli方式执行。

环境要求

  • PHP >= 5.4

安装

composer 安装

MicroRouter 可以通过 composer 安装,使用以下命令从 composer 下载安装 MicroRouter

$ composer require dongnan/microrouter

手动下载安装

下载地址

安装方法

在你的入口文件中引入

<?php 
	//引入 MicroRouter 的自动加载文件
	include("path_to_linkcache/autoload.php");

如何使用

"Hello World"

<?php
require_once __DIR__ . '/vendor/autoload.php';

$router = new \MicroRouter\Router();

$router->respond('GET', '/hello-world', function () {
    return 'Hello World!';
});

$router->dispatch();

响应所有request_method

<?php
$router->respond('/hello-world', function () {
    return 'Hello World!';
});

参数命名

<?php
$router->respond('/[:name]', function ($params) {
    return 'Hello ' . $params['name'];
});

RESTful

<?php
$router->respond('GET', '/users', $callback);
$router->respond('POST', '/users', $callback);
$router->respond('PUT', '/users/[i:id]', $callback);
$router->respond('DELETE', '/users/[i:id]', $callback);
//匹配多个请求
$router->respond(array('GET','POST'), '/path', $callback);

server配置

nginx

在虚拟主机的配置的server内添加以下配置

location / {
  try_files $uri $uri/ /index.php?$args;
}

LICENSE

使用非常灵活宽松的 New BSD License 协议

统计信息

  • 总下载量: 527
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2015-12-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固