mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-23 00:25:35 +08:00
add route method parameters note
This commit is contained in:
@@ -4,6 +4,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Module\Example;
|
namespace Module\Example;
|
||||||
|
|
||||||
|
use Choir\Http\ServerRequest;
|
||||||
use Choir\WebSocket\FrameInterface;
|
use Choir\WebSocket\FrameInterface;
|
||||||
use OneBot\Driver\Coroutine\Adaptive;
|
use OneBot\Driver\Coroutine\Adaptive;
|
||||||
use OneBot\Driver\Event\WebSocket\WebSocketMessageEvent;
|
use OneBot\Driver\Event\WebSocket\WebSocketMessageEvent;
|
||||||
@@ -23,8 +24,10 @@ class Hello123
|
|||||||
#[Route('/route', request_method: ['GET'])]
|
#[Route('/route', request_method: ['GET'])]
|
||||||
#[Route('/route/{id}', request_method: ['GET'])]
|
#[Route('/route/{id}', request_method: ['GET'])]
|
||||||
#[Middleware(TimerMiddleware::class)]
|
#[Middleware(TimerMiddleware::class)]
|
||||||
public function route(array $params)
|
public function route(array $params, ServerRequest $request, \HttpRequestEvent $event)
|
||||||
{
|
{
|
||||||
|
// 目前因内部实现限制,路由方法的参数必须按照这个顺序定义,可以省略,但是不能乱序
|
||||||
|
// 如果希望获取其他依赖,可以在现有参数后面继续添加
|
||||||
return 'Hello Zhamao!This is the first 3.0 page!' . ($params['id'] ?? '');
|
return 'Hello Zhamao!This is the first 3.0 page!' . ($params['id'] ?? '');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user