laravel 在定制包开发中使用中间件

use of middleware in custom package devlopment in laravel

我想构建包,我想在其中制作中间件,只需安装该包即可验证来自不同服务(不同项目)的数据。
在任何项目中执行此类命令和发布的步骤是什么?
我阅读了文档。我了解如何制作 view(loadViewFrom)、route(loadRouteFrom),但没有找到 loadViewFrom、loadRouteFrom 等中间件的任何方法。以及如何发布这些包。

在您的服务提供商文件中添加以下变体:

use Illuminate\Routing\Router;
use yourpackageauthor\YourPackageName\App\Http\Middleware\YourMiddlwareClass;

...


    /**
     * Bootstrap the application services.
     *
     * @return void
     */
    public function boot(Router $router)
    {
        $router->middlewareGroup('yourMiddlwareName', [YourMiddlewareClass::class]);
    }