bookfrank/viaduct

Viaduct 是一个非常简单的 PHP 路由器,希望它能帮助 PHP 框架初学者更好地理解路由原理。

v2.0.0 2017-02-16 14:24 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:18:39 UTC


README

Viaduct 是一个简单但快速的 PHP 路由器。

Viaduct 是一个非常简单的 PHP 路由器,希望它能帮助 PHP 框架初学者更好地理解路由原理。

特性

  • 简单
  • 单文件(只有 6 个函数)
  • 类似 Laravel 的路由

安装

  1. 您可以直接在项目中运行 composer require 来安装。
composer require bookfrank/viaduct
  1. 您也可以在 composer.json 文件中简单地引入 viaduct。
"bookfrank/viaduct": "dev-master"

然后您需要运行 composer install 来下载它并更新自动加载器。

用法

首先,创建 routes.php 文件。

<?php
use \Bookfrank\Viaduct\Router;

Router::get('hello', function(){
	echo "Hello viaduct";
});

Router::get('profile/{uid}', function($uid){
	echo "Present userid is ".$uid;
});

Router::get('blog/{id}', "\Foo\Bar\FooController@bar");

Router::dispatch();
<?php
class FooController{
	public function bar($id){
    	echo "id is ".$id;
    }
}

联系我

作者:Frank 李扬

邮箱: bookfrank@foxmail.com