我正在开发包以添加全局中间件,我通过服务提供者使用内核pushMiddleware方法,但它没有执行,甚至在使用appendMiddlewareToGroup('web',中间件)方法时也在工作,但我需要它是全局的。
<?php
namespace UseTransaction;
use Illuminate\Foundation\Http\Kernel;
use Illuminate\Support\ServiceProvider;
use UseTransaction\Middlewares\UseTransactionMiddleware;
class UseTransactionProvider extends ServiceProvider
{
public function boot(Kernel $kernel)
{
$kernel->pushMiddleware(UseTransactionMiddleware::class);
}
}
发布于 2022-06-22 19:08:18
对内核使用此路径
\Illuminate\Contracts\Http\Kernel $kernel
https://stackoverflow.com/questions/70630127
复制相似问题