>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-10-07_09-16-07

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] statusCode: 403
INFO [console] [DIO] statusMessage: Forbidden
INFO [console] [DIO] headers:
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 07 Oct 2026 06:48:45 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"message":"","exception":"Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException","file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php","line":123,"trace":[{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php","line":84,"function":"verifyUserCanAccessChannel","class":"Illuminate\\Broadcasting\\Broadcasters\\Broadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php","line":553,"function":"auth","class":"Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php","line":363,"function":"__call","class":"Illuminate\\Broadcasting\\BroadcastManager","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php","line":24,"function":"__callStatic","class":"Illuminate\\Support\\Facades\\Facade","type":"::"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php","line":54,"function":"authenticate","class":"Illuminate\\Broadcasting\\BroadcastController","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php","line":43,"function":"callAction","class":"Illuminate\\Routing\\Controller","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":265,"function":"dispatch","class":"Illuminate\\Routing\\ControllerDispatcher","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":211,"function":"runController","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":822,"function":"run","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php","line":63,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Auth\\Middleware\\Authenticate","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":821,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":800,"function":"runRouteWithinStack","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":764,"function":"runRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":753,"function":"dispatchToRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":200,"function":"dispatch","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php","line":19,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php","line":31,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php","line":51,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TrimStrings","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php","line":27,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePostSize","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php","line":109,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php","line":61,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\HandleCors","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php","line":58,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\TrustProxies","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php","line":22,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php","line":26,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePathEncoding","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":175,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":144,"function":"sendRequestThroughRouter","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php","line":1220,"function":"handle","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/public/index.php","line":20,"function":"handleRequest","class":"Illuminate\\Foundation\\Application","type":"->"}]}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=403, data={message: , exception: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException, file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php, line: 123, trace: [{file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php, line: 84, function: verifyUserCanAccessChannel, class: Illuminate\Broadcasting\Broadcasters\Broadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php, line: 553, function: auth, class: Illuminate\Broadcasting\Broadcasters\PusherBroadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php, line: 363, function: __call, class: Illuminate\Broadcasting\BroadcastManager, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php, line: 24, function: __callStatic, class: Illuminate\Support\Facades\Facade, type: ::}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php, line: 54, function: authenticate, class: Illuminate\Broadcasting\BroadcastController, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php, line: 43, function: callAction, class: Illuminate\Routing\Controller, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 265, function: dispatch, class: Illuminate\Routing\ControllerDispatcher, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 211, function: runController, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 822, function: run, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Routing\Router::runRouteWithinStack():821}, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php, line: 63, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Auth\Middleware\Authenticate, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 821, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 800, function: runRouteWithinStack, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 764, function: runRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 753, function: dispatchToRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 200, function: dispatch, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php, line: 19, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php, line: 31, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php, line: 51, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\TrimStrings, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php, line: 27, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePostSize, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php, line: 109, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php, line: 61, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\HandleCors, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php, line: 58, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\TrustProxies, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php, line: 22, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php, line: 26, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePathEncoding, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 175, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 144, function: sendRequestThroughRouter, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php, line: 1220, function: handle, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/public/index.php, line: 20, function: handleRequest, class: Illuminate\Foundation\Application, type: ->}]}
INFO [console] [ChatWebSocket] websocket connect started: url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false
INFO [console] [ChatWebSocket] websocket connect finished: readyState=1
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.125, private-user.325}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"105244132.895061318\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"105244132.895061318","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=105244132.895061318, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=105244132.895061318, channel=private-chat.125
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 883|UOGQPVmkNfDfBa9pzDs4OpL634115hvW241bcvkIa039d015
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 105244132.895061318, channel_name: private-chat.125}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 403
INFO [console] [DIO] statusMessage: Forbidden
INFO [console] [DIO] headers:
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 07 Oct 2026 06:49:56 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"message":"","exception":"Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException","file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php","line":123,"trace":[{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php","line":84,"function":"verifyUserCanAccessChannel","class":"Illuminate\\Broadcasting\\Broadcasters\\Broadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php","line":553,"function":"auth","class":"Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php","line":363,"function":"__call","class":"Illuminate\\Broadcasting\\BroadcastManager","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php","line":24,"function":"__callStatic","class":"Illuminate\\Support\\Facades\\Facade","type":"::"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php","line":54,"function":"authenticate","class":"Illuminate\\Broadcasting\\BroadcastController","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php","line":43,"function":"callAction","class":"Illuminate\\Routing\\Controller","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":265,"function":"dispatch","class":"Illuminate\\Routing\\ControllerDispatcher","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":211,"function":"runController","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":822,"function":"run","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php","line":63,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Auth\\Middleware\\Authenticate","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":821,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":800,"function":"runRouteWithinStack","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":764,"function":"runRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":753,"function":"dispatchToRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":200,"function":"dispatch","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php","line":19,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php","line":31,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php","line":51,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TrimStrings","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php","line":27,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePostSize","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php","line":109,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php","line":61,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\HandleCors","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php","line":58,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\TrustProxies","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php","line":22,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php","line":26,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePathEncoding","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":175,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":144,"function":"sendRequestThroughRouter","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php","line":1220,"function":"handle","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/public/index.php","line":20,"function":"handleRequest","class":"Illuminate\\Foundation\\Application","type":"->"}]}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 883|UOGQPVmkNfDfBa9pzDs4OpL634115hvW241bcvkIa039d015
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 105244132.895061318, channel_name: private-user.325}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 403
INFO [console] [DIO] statusMessage: Forbidden
INFO [console] [DIO] headers:
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 07 Oct 2026 06:49:56 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"message":"","exception":"Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException","file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php","line":123,"trace":[{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php","line":84,"function":"verifyUserCanAccessChannel","class":"Illuminate\\Broadcasting\\Broadcasters\\Broadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php","line":553,"function":"auth","class":"Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php","line":363,"function":"__call","class":"Illuminate\\Broadcasting\\BroadcastManager","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php","line":24,"function":"__callStatic","class":"Illuminate\\Support\\Facades\\Facade","type":"::"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php","line":54,"function":"authenticate","class":"Illuminate\\Broadcasting\\BroadcastController","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php","line":43,"function":"callAction","class":"Illuminate\\Routing\\Controller","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":265,"function":"dispatch","class":"Illuminate\\Routing\\ControllerDispatcher","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":211,"function":"runController","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":822,"function":"run","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php","line":63,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Auth\\Middleware\\Authenticate","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":821,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":800,"function":"runRouteWithinStack","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":764,"function":"runRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":753,"function":"dispatchToRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":200,"function":"dispatch","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php","line":19,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php","line":31,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php","line":51,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TrimStrings","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php","line":27,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePostSize","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php","line":109,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php","line":61,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\HandleCors","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php","line":58,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\TrustProxies","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php","line":22,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php","line":26,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePathEncoding","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":175,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":144,"function":"sendRequestThroughRouter","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php","line":1220,"function":"handle","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/public/index.php","line":20,"function":"handleRequest","class":"Illuminate\\Foundation\\Application","type":"->"}]}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=403, data={message: , exception: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException, file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php, line: 123, trace: [{file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php, line: 84, function: verifyUserCanAccessChannel, class: Illuminate\Broadcasting\Broadcasters\Broadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php, line: 553, function: auth, class: Illuminate\Broadcasting\Broadcasters\PusherBroadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php, line: 363, function: __call, class: Illuminate\Broadcasting\BroadcastManager, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php, line: 24, function: __callStatic, class: Illuminate\Support\Facades\Facade, type: ::}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php, line: 54, function: authenticate, class: Illuminate\Broadcasting\BroadcastController, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php, line: 43, function: callAction, class: Illuminate\Routing\Controller, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 265, function: dispatch, class: Illuminate\Routing\ControllerDispatcher, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 211, function: runController, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 822, function: run, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Routing\Router::runRouteWithinStack():821}, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php, line: 63, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Auth\Middleware\Authenticate, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 821, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 800, function: runRouteWithinStack, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 764, function: runRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 753, function: dispatchToRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 200, function: dispatch, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php, line: 19, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php, line: 31, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php, line: 51, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\TrimStrings, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php, line: 27, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePostSize, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php, line: 109, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php, line: 61, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\HandleCors, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php, line: 58, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\TrustProxies, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php, line: 22, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php, line: 26, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePathEncoding, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 175, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 144, function: sendRequestThroughRouter, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php, line: 1220, function: handle, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/public/index.php, line: 20, function: handleRequest, class: Illuminate\Foundation\Application, type: ->}]}
INFO [console] [ChatWebSocket] reconnect scheduled in 1s (attempt=1)
INFO [console] [ChatWebSocket] websocket connect started: url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false
INFO [console] [ChatWebSocket] websocket connect finished: readyState=1
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.125, private-user.325}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"399089354.267863676\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"399089354.267863676","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=399089354.267863676, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=399089354.267863676, channel=private-chat.125
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 883|UOGQPVmkNfDfBa9pzDs4OpL634115hvW241bcvkIa039d015
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 399089354.267863676, channel_name: private-chat.125}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 403
INFO [console] [DIO] statusMessage: Forbidden
INFO [console] [DIO] headers:
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 07 Oct 2026 06:51:09 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"message":"","exception":"Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException","file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php","line":123,"trace":[{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php","line":84,"function":"verifyUserCanAccessChannel","class":"Illuminate\\Broadcasting\\Broadcasters\\Broadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php","line":553,"function":"auth","class":"Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php","line":363,"function":"__call","class":"Illuminate\\Broadcasting\\BroadcastManager","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php","line":24,"function":"__callStatic","class":"Illuminate\\Support\\Facades\\Facade","type":"::"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php","line":54,"function":"authenticate","class":"Illuminate\\Broadcasting\\BroadcastController","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php","line":43,"function":"callAction","class":"Illuminate\\Routing\\Controller","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":265,"function":"dispatch","class":"Illuminate\\Routing\\ControllerDispatcher","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":211,"function":"runController","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":822,"function":"run","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php","line":63,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Auth\\Middleware\\Authenticate","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":821,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":800,"function":"runRouteWithinStack","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":764,"function":"runRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":753,"function":"dispatchToRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":200,"function":"dispatch","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php","line":19,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php","line":31,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php","line":51,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TrimStrings","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php","line":27,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePostSize","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php","line":109,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php","line":61,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\HandleCors","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php","line":58,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\TrustProxies","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php","line":22,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php","line":26,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePathEncoding","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":175,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":144,"function":"sendRequestThroughRouter","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php","line":1220,"function":"handle","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/public/index.php","line":20,"function":"handleRequest","class":"Illuminate\\Foundation\\Application","type":"->"}]}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 883|UOGQPVmkNfDfBa9pzDs4OpL634115hvW241bcvkIa039d015
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 399089354.267863676, channel_name: private-user.325}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 403
INFO [console] [DIO] statusMessage: Forbidden
INFO [console] [DIO] headers:
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 07 Oct 2026 06:51:09 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"message":"","exception":"Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException","file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php","line":123,"trace":[{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php","line":84,"function":"verifyUserCanAccessChannel","class":"Illuminate\\Broadcasting\\Broadcasters\\Broadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php","line":553,"function":"auth","class":"Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php","line":363,"function":"__call","class":"Illuminate\\Broadcasting\\BroadcastManager","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php","line":24,"function":"__callStatic","class":"Illuminate\\Support\\Facades\\Facade","type":"::"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php","line":54,"function":"authenticate","class":"Illuminate\\Broadcasting\\BroadcastController","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php","line":43,"function":"callAction","class":"Illuminate\\Routing\\Controller","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":265,"function":"dispatch","class":"Illuminate\\Routing\\ControllerDispatcher","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":211,"function":"runController","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":822,"function":"run","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php","line":63,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Auth\\Middleware\\Authenticate","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":821,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":800,"function":"runRouteWithinStack","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":764,"function":"runRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":753,"function":"dispatchToRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":200,"function":"dispatch","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php","line":19,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php","line":31,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php","line":51,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TrimStrings","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php","line":27,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePostSize","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php","line":109,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php","line":61,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\HandleCors","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php","line":58,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\TrustProxies","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php","line":22,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php","line":26,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePathEncoding","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":175,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":144,"function":"sendRequestThroughRouter","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php","line":1220,"function":"handle","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/public/index.php","line":20,"function":"handleRequest","class":"Illuminate\\Foundation\\Application","type":"->"}]}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=403, data={message: , exception: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException, file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php, line: 123, trace: [{file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php, line: 84, function: verifyUserCanAccessChannel, class: Illuminate\Broadcasting\Broadcasters\Broadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php, line: 553, function: auth, class: Illuminate\Broadcasting\Broadcasters\PusherBroadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php, line: 363, function: __call, class: Illuminate\Broadcasting\BroadcastManager, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php, line: 24, function: __callStatic, class: Illuminate\Support\Facades\Facade, type: ::}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php, line: 54, function: authenticate, class: Illuminate\Broadcasting\BroadcastController, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php, line: 43, function: callAction, class: Illuminate\Routing\Controller, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 265, function: dispatch, class: Illuminate\Routing\ControllerDispatcher, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 211, function: runController, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 822, function: run, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Routing\Router::runRouteWithinStack():821}, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php, line: 63, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Auth\Middleware\Authenticate, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 821, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 800, function: runRouteWithinStack, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 764, function: runRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 753, function: dispatchToRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 200, function: dispatch, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php, line: 19, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php, line: 31, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php, line: 51, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\TrimStrings, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php, line: 27, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePostSize, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php, line: 109, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php, line: 61, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\HandleCors, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php, line: 58, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\TrustProxies, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php, line: 22, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php, line: 26, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePathEncoding, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 175, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 144, function: sendRequestThroughRouter, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php, line: 1220, function: handle, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/public/index.php, line: 20, function: handleRequest, class: Illuminate\Foundation\Application, type: ->}]}
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.125, private-user.325}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"210466123.11643153\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"210466123.11643153","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=210466123.11643153, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=210466123.11643153, channel=private-chat.125
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 883|UOGQPVmkNfDfBa9pzDs4OpL634115hvW241bcvkIa039d015
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 210466123.11643153, channel_name: private-chat.125}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 403
INFO [console] [DIO] statusMessage: Forbidden
INFO [console] [DIO] headers:
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 07 Oct 2026 06:59:09 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"message":"","exception":"Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException","file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php","line":123,"trace":[{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php","line":84,"function":"verifyUserCanAccessChannel","class":"Illuminate\\Broadcasting\\Broadcasters\\Broadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php","line":553,"function":"auth","class":"Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php","line":363,"function":"__call","class":"Illuminate\\Broadcasting\\BroadcastManager","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php","line":24,"function":"__callStatic","class":"Illuminate\\Support\\Facades\\Facade","type":"::"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php","line":54,"function":"authenticate","class":"Illuminate\\Broadcasting\\BroadcastController","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php","line":43,"function":"callAction","class":"Illuminate\\Routing\\Controller","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":265,"function":"dispatch","class":"Illuminate\\Routing\\ControllerDispatcher","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":211,"function":"runController","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":822,"function":"run","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php","line":63,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Auth\\Middleware\\Authenticate","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":821,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":800,"function":"runRouteWithinStack","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":764,"function":"runRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":753,"function":"dispatchToRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":200,"function":"dispatch","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php","line":19,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php","line":31,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php","line":51,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TrimStrings","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php","line":27,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePostSize","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php","line":109,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php","line":61,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\HandleCors","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php","line":58,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\TrustProxies","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php","line":22,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php","line":26,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePathEncoding","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":175,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":144,"function":"sendRequestThroughRouter","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php","line":1220,"function":"handle","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/public/index.php","line":20,"function":"handleRequest","class":"Illuminate\\Foundation\\Application","type":"->"}]}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=403, data={message: , exception: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException, file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php, line: 123, trace: [{file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php, line: 84, function: verifyUserCanAccessChannel, class: Illuminate\Broadcasting\Broadcasters\Broadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php, line: 553, function: auth, class: Illuminate\Broadcasting\Broadcasters\PusherBroadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php, line: 363, function: __call, class: Illuminate\Broadcasting\BroadcastManager, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php, line: 24, function: __callStatic, class: Illuminate\Support\Facades\Facade, type: ::}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php, line: 54, function: authenticate, class: Illuminate\Broadcasting\BroadcastController, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php, line: 43, function: callAction, class: Illuminate\Routing\Controller, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 265, function: dispatch, class: Illuminate\Routing\ControllerDispatcher, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 211, function: runController, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 822, function: run, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Routing\Router::runRouteWithinStack():821}, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php, line: 63, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Auth\Middleware\Authenticate, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 821, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 800, function: runRouteWithinStack, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 764, function: runRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 753, function: dispatchToRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 200, function: dispatch, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php, line: 19, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php, line: 31, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php, line: 51, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\TrimStrings, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php, line: 27, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePostSize, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php, line: 109, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php, line: 61, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\HandleCors, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php, line: 58, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\TrustProxies, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php, line: 22, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php, line: 26, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePathEncoding, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 175, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 144, function: sendRequestThroughRouter, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php, line: 1220, function: handle, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/public/index.php, line: 20, function: handleRequest, class: Illuminate\Foundation\Application, type: ->}]}
INFO [console] [ChatWebSocket] subscribe error for private-chat.125: Bad state: Auth request failed: 403, data: {message: , exception: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException, file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php, line: 123, trace: [{file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php, line: 84, function: verifyUserCanAccessChannel, class: Illuminate\Broadcasting\Broadcasters\Broadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php, line: 553, function: auth, class: Illuminate\Broadcasting\Broadcasters\PusherBroadcaster, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php, line: 363, function: __call, class: Illuminate\Broadcasting\BroadcastManager, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php, line: 24, function: __callStatic, class: Illuminate\Support\Facades\Facade, type: ::}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php, line: 54, function: authenticate, class: Illuminate\Broadcasting\BroadcastController, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php, line: 43, function: callAction, class: Illuminate\Routing\Controller, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 265, function: dispatch, class: Illuminate\Routing\ControllerDispatcher, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php, line: 211, function: runController, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 822, function: run, class: Illuminate\Routing\Route, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Routing\Router::runRouteWithinStack():821}, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php, line: 63, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Auth\Middleware\Authenticate, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 821, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 800, function: runRouteWithinStack, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 764, function: runRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php, line: 753, function: dispatchToRoute, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 200, function: dispatch, class: Illuminate\Routing\Router, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 180, function: {closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php, line: 19, function: {closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php, line: 31, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php, line: 21, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php, line: 51, function: handle, class: Illuminate\Foundation\Http\Middleware\TransformsRequest, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\TrimStrings, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php, line: 27, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePostSize, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php, line: 109, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php, line: 61, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\HandleCors, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php, line: 58, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\TrustProxies, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php, line: 22, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php, line: 26, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 219, function: handle, class: Illuminate\Http\Middleware\ValidatePathEncoding, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php, line: 137, function: {closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 175, function: then, class: Illuminate\Pipeline\Pipeline, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php, line: 144, function: sendRequestThroughRouter, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php, line: 1220, function: handle, class: Illuminate\Foundation\Http\Kernel, type: ->}, {file: /var/www/rehabilitation-backend/public/index.php, line: 20, function: handleRequest, class: Illuminate\Foundation\Application, type: ->}]}
INFO [console] [ChatWebSocket] auth request: socketId=210466123.11643153, channel=private-user.325
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 883|UOGQPVmkNfDfBa9pzDs4OpL634115hvW241bcvkIa039d015
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 210466123.11643153, channel_name: private-user.325}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 403
INFO [console] [DIO] statusMessage: Forbidden
INFO [console] [DIO] headers:
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 07 Oct 2026 06:59:09 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"message":"","exception":"Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException","file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php","line":123,"trace":[{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php","line":84,"function":"verifyUserCanAccessChannel","class":"Illuminate\\Broadcasting\\Broadcasters\\Broadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php","line":553,"function":"auth","class":"Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php","line":363,"function":"__call","class":"Illuminate\\Broadcasting\\BroadcastManager","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php","line":24,"function":"__callStatic","class":"Illuminate\\Support\\Facades\\Facade","type":"::"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php","line":54,"function":"authenticate","class":"Illuminate\\Broadcasting\\BroadcastController","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php","line":43,"function":"callAction","class":"Illuminate\\Routing\\Controller","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":265,"function":"dispatch","class":"Illuminate\\Routing\\ControllerDispatcher","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php","line":211,"function":"runController","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":822,"function":"run","class":"Illuminate\\Routing\\Route","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php","line":63,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Auth\\Middleware\\Authenticate","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":821,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":800,"function":"runRouteWithinStack","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":764,"function":"runRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php","line":753,"function":"dispatchToRoute","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":200,"function":"dispatch","class":"Illuminate\\Routing\\Router","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":180,"function":"{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php","line":19,"function":"{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php","line":31,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php","line":21,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php","line":51,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\TrimStrings","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php","line":27,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePostSize","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php","line":109,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php","line":61,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\HandleCors","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php","line":58,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\TrustProxies","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php","line":22,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php","line":26,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":219,"function":"handle","class":"Illuminate\\Http\\Middleware\\ValidatePathEncoding","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php","line":137,"function":"{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":175,"function":"then","class":"Illuminate\\Pipeline\\Pipeline","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php","line":144,"function":"sendRequestThroughRouter","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/vendor/laravel/framework/src/Illuminate/Foundation/Application.php","line":1220,"function":"handle","class":"Illuminate\\Foundation\\Http\\Kernel","type":"->"},{"file":"/var/www/rehabilitation-backend/public/index.php","line":20,"function":"handleRequest","class":"Illuminate\\Foundation\\Application","type":"->"}]}
$
250 строкUTF-8LIVE