在我的 routes.global.php 中,我在路由中有这个。
[
'name' => 'test',
'path' => '/test',
'middleware' => [App\Action\Test1Action::class, App\Action\Test2Action::class],
'allowed_methods' => ['GET'],
],
我有这个 return $next($request, new JsonResponse($data)); 在 Test1Action 类的末尾,因此它将数据发送到下一个操作。
但是在 Test1Action 里面有没有办法检查之后是否有另一个动作?
也许还有另一种方法,所以如果后面有一个,我可以执行上述返回,或者返回 json 响应仪式。
返回新的 JsonResponse($data);
这样我既可以单独使用 Test1Action 也可以在其他操作之前将其插入。
我尝试了几个选项,但没有奏效。任何帮助都会很棒。谢谢。