'onWebRoutes', ApiRoutesRegistering::class => 'onApiRoutes', FrameworkBooted::class => 'onFrameworkBooted', ]; public function onWebRoutes(WebRoutesRegistering $event): void { $event->routes(fn () => Route::prefix('pool')->group(__DIR__ . '/Routes/web.php')); } public function onApiRoutes(ApiRoutesRegistering $event): void { $event->routes(fn () => Route::prefix('v1/pool')->group(__DIR__ . '/Routes/api.php')); } public function onFrameworkBooted(FrameworkBooted $event): void { app()->singleton(PoolClient::class); app('config')->set('pool', require __DIR__ . '/config.php'); } }