多🌹444收拾收拾计算机视觉手机手机手机手机4大尺寸惆怅长岑长 ??????????????????????????С??????????????P??????????????????????????????????????????????????????^?????????? ????j?????????? ? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!home/nectalco/public_html/create.nectal.co.uk/app/Providers/ChatbotServiceProvider.php000064400000004731152666215210025215 0ustar00app->singleton(\Illuminate\Foundation\Vite::class, static function () { return new Vite; }); } public function boot(Kernel $kernel): void { $this->setMiddlewareGroup($kernel); $this->registerRoutes(); } private function router(): Router|Route { return $this->app['router']; } private function setMiddlewareGroup(Kernel $kernel): void { $this->router() ->middlewareGroup('chatbot_api', [ \App\Http\Middleware\ChatbotPreflightMiddleware::class, \App\Http\Middleware\CorsMiddleware::class, \Illuminate\Routing\Middleware\ThrottleRequests::class . ':api', \Illuminate\Routing\Middleware\SubstituteBindings::class, ]); } private function registerRoutes(): void { $this->router() ->prefix('chatbot-assets') ->controller(ChatbotAssetsController::class) ->group(function () { $this->app['router']->get('/{entryPoint}', 'asset')->where('entryPoint', '.*'); }); $this->router() ->middleware('chatbot_api') ->prefix('chatbot-api') ->group(function () { Route::any('/token', ChatbotTokenController::class); Route::match(['get', 'post', 'options'], '/chat-send', [AIChatController::class, 'chatOutput']); Route::match(['get', 'post', 'options'], '/chatbot-send', [AIChatController::class, 'chatbotOutput']); Route::match(['options', 'post'], '/open-chatbot-area', [ AIChatController::class, 'openChatBotArea', ])->name('open-chatbot-area'); Route::any('embed', ChatbotEmbedController::class)->name('embed'); Route::post('/start-new-chatbot', [AIChatController::class, 'startNewChatBot']); })->name('chatbot-api.'); } }