bubblegum-php/bubblegum-middlewares
最新稳定版本:1.1.0
Composer 安装命令:
composer require bubblegum-php/bubblegum-middlewares
包简介
Middlewares module for bubblegum.
README 文档
README
Middlewares module for BUBBLEGUM
Installation
Require this module with composer
composer require bubblegum-php/bubblegum-core
Usage
Create your middleware class
<?php namespace App\Middlewares; use Bubblegum\Middlewares\Middleware; use Bubblegum\Request; class TestMiddleware extends Middleware { public function handle(Request $request, array $data = []): string|array { // You can modify $request or data here, or make conditions $fromWrapped = $this->handleWrapped($request, $data); // call handle function from wrapped component // You can modify returned value from wrapped component return $fromWrapped; // return result } }
Wrap middleware around routed component
File app/routes.php
// your controller use App\Controllers\TestController; // use Bubblegum middlewares down here use Bubblegum\Middlewares\Wrapper; use App\Middlewares\TestMiddleware; Route::get('/', Wrapper::wrap(TestController::class, TestMiddleware::class) );
统计信息
- 总下载量: 27
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-09-26