PHPackages                             myph/phalcon-middleware - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. myph/phalcon-middleware

ActiveLibrary[Framework](/categories/framework)

myph/phalcon-middleware
=======================

a phalcon middleware component

1.0.0(9y ago)8352MITPHP

Since May 4Pushed 8y ago3 watchersCompare

[ Source](https://github.com/shouhuyou/phalcon-midddleware)[ Packagist](https://packagist.org/packages/myph/phalcon-middleware)[ RSS](/packages/myph-phalcon-middleware/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

phalcon-midddleware
===================

[](#phalcon-midddleware)

a phalcon middleware component

安装
--

[](#安装)

`composer require myph/phalcon-middleware`

配置
--

[](#配置)

在service.php中添加

```
  $di->setShared('middlewareManager',function(){
    $middlewareManager = new \Myph\Middleware\Manager();
    //注册中间件
    $middlewareManager->add('middlewareAlias','middlewareHandle');
    // ...
    return $middleware
  });
  //替换默认的dispatcher
  $di->setShared('dispatcher',\Myph\Dispatcher::class);
```

使用
--

[](#使用)

- 创建中间件

    中间件必须继承`Myph\Middleware`这个类,并实现`handle($request,\Closure $next)`方法

    example:

    ```
