{"__meta":{"id":"01KSNPW5JE5TH10RVRSJ2ZYACH","datetime":"2026-05-27 21:53:57","utime":1779918837.32856,"method":"POST","uri":"\/api\/v1\/auth\/logout","ip":"127.0.0.1"},"messages":{"count":0,"messages":[]},"time":{"count":5,"start":1779918835.375895,"end":1779918837.3286,"duration":1.952704906463623,"duration_str":"1.95s","measures":[{"label":"Booting","start":1779918835.375895,"relative_start":0,"end":1779918836.567054,"relative_end":1779918836.567054,"duration":1.1911590099334717,"duration_str":"1.19s","memory":0,"memory_str":"0B","params":[],"collector":"time","group":null},{"label":"Application","start":1779918836.567097,"relative_start":1.19120192527771,"end":1779918837.328606,"relative_end":5.9604644775390625e-6,"duration":0.7615089416503906,"duration_str":"762ms","memory":0,"memory_str":"0B","params":[],"collector":"time","group":null},{"label":"Routing","start":1779918836.646555,"relative_start":1.2706599235534668,"end":1779918836.65967,"relative_end":1779918836.65967,"duration":0.013115167617797852,"duration_str":"13.12ms","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null},{"label":"Preparing Response","start":1779918837.31447,"relative_start":1.938575029373169,"end":1779918837.316064,"relative_end":1779918837.316064,"duration":0.0015938282012939453,"duration_str":"1.59ms","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null},{"label":"Preparing Response","start":1779918837.324242,"relative_start":1.9483470916748047,"end":1779918837.324338,"relative_end":1779918837.324338,"duration":9.584426879882812e-5,"duration_str":"96\u03bcs","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null}]},"memory":{"peak_usage":38632448,"peak_usage_str":"37MB"},"exceptions":{"count":0,"exceptions":[]},"laravel":{"version":"12.x","tooltip":{"Laravel Version":"12.60.2","PHP Version":"8.4.21","Environment":"local","Debug Mode":"Enabled","URL":"localhost","Timezone":"Africa\/Accra","Locale":"en"}},"views":{"count":0,"nb_templates":0,"templates":[]},"queries":{"count":13,"nb_statements":10,"nb_visible_statements":13,"nb_excluded_statements":0,"nb_failed_statements":0,"accumulated_duration":0.19249999999999998,"accumulated_duration_str":"192ms","memory_usage":0,"memory_usage_str":null,"statements":[{"sql":"Connection Established","type":"transaction","params":[],"bindings":[],"hints":null,"show_copy":false,"backtrace":[{"index":15,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\PersonalAccessToken.php","line":66},{"index":16,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php","line":43},{"index":19,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php","line":56},{"index":20,"namespace":"middleware","name":"auth","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php","line":82},{"index":21,"namespace":"middleware","name":"auth","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php","line":61}],"start":1779918836.729897,"duration":0,"duration_str":"","slow":false,"memory":0,"memory_str":null,"filename":"PersonalAccessToken.php:66","source":{"index":15,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\PersonalAccessToken.php","line":66},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fvendor%2Flaravel%2Fsanctum%2Fsrc%2FPersonalAccessToken.php&line=66","ajax":false,"filename":"PersonalAccessToken.php","line":"66"},"connection":"C0mpl3car3","explain":null,"start_percent":0,"width_percent":0},{"sql":"select * from \"personal_access_tokens\" where \"personal_access_tokens\".\"id\" = '1' limit 1","type":"query","params":[],"bindings":["1"],"hints":null,"show_copy":true,"backtrace":[{"index":20,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\PersonalAccessToken.php","line":66},{"index":21,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php","line":43},{"index":24,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php","line":56},{"index":25,"namespace":"middleware","name":"auth","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php","line":82},{"index":26,"namespace":"middleware","name":"auth","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php","line":61}],"start":1779918836.846292,"duration":0.14513,"duration_str":"145ms","slow":false,"memory":0,"memory_str":null,"filename":"PersonalAccessToken.php:66","source":{"index":20,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\PersonalAccessToken.php","line":66},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fvendor%2Flaravel%2Fsanctum%2Fsrc%2FPersonalAccessToken.php&line=66","ajax":false,"filename":"PersonalAccessToken.php","line":"66"},"connection":"C0mpl3car3","explain":null,"start_percent":0,"width_percent":75.392},{"sql":"select * from \"users\" where \"users\".\"id\" = '01ksnjyhfbkh8834dgq3effmnr' and \"users\".\"deleted_at\" is null limit 1","type":"query","params":[],"bindings":["01ksnjyhfbkh8834dgq3effmnr"],"hints":null,"show_copy":true,"backtrace":[{"index":21,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php","line":130},{"index":22,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php","line":45},{"index":25,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php","line":56},{"index":26,"namespace":"middleware","name":"auth","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php","line":82},{"index":27,"namespace":"middleware","name":"auth","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php","line":61}],"start":1779918837.0485399,"duration":0.011619999999999998,"duration_str":"11.62ms","slow":false,"memory":0,"memory_str":null,"filename":"Guard.php:130","source":{"index":21,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php","line":130},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fvendor%2Flaravel%2Fsanctum%2Fsrc%2FGuard.php&line=130","ajax":false,"filename":"Guard.php","line":"130"},"connection":"C0mpl3car3","explain":null,"start_percent":75.392,"width_percent":6.036},{"sql":"update \"personal_access_tokens\" set \"last_used_at\" = '2026-05-27 21:53:57', \"updated_at\" = '2026-05-27 21:53:57' where \"id\" = 1","type":"query","params":[],"bindings":["2026-05-27 21:53:57","2026-05-27 21:53:57",1],"hints":null,"show_copy":true,"backtrace":[{"index":14,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php","line":167},{"index":15,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php","line":57},{"index":18,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php","line":56},{"index":19,"namespace":"middleware","name":"auth","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php","line":82},{"index":20,"namespace":"middleware","name":"auth","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php","line":61}],"start":1779918837.094443,"duration":0.00628,"duration_str":"6.28ms","slow":false,"memory":0,"memory_str":null,"filename":"Guard.php:167","source":{"index":14,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php","line":167},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fvendor%2Flaravel%2Fsanctum%2Fsrc%2FGuard.php&line=167","ajax":false,"filename":"Guard.php","line":"167"},"connection":"C0mpl3car3","explain":null,"start_percent":81.429,"width_percent":3.262},{"sql":"select * from \"tenants\" where \"tenants\".\"id\" = '01ksnjygmpky5gnap77x8w0wn4' and \"tenants\".\"deleted_at\" is null limit 1","type":"query","params":[],"bindings":["01ksnjygmpky5gnap77x8w0wn4"],"hints":null,"show_copy":true,"backtrace":[{"index":21,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":92},{"index":22,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":36},{"index":23,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php","line":219},{"index":24,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Middleware\/SubstituteBindings.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php","line":50},{"index":25,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php","line":219}],"start":1779918837.151253,"duration":0.004889999999999999,"duration_str":"4.89ms","slow":false,"memory":0,"memory_str":null,"filename":"tenant:92","source":{"index":21,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":92},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FHttp%2FMiddleware%2FEnsureTenantScope.php&line=92","ajax":false,"filename":"EnsureTenantScope.php","line":"92"},"connection":"C0mpl3car3","explain":null,"start_percent":84.691,"width_percent":2.54},{"sql":"select \"roles\".*, \"model_has_roles\".\"model_id\" as \"pivot_model_id\", \"model_has_roles\".\"role_id\" as \"pivot_role_id\", \"model_has_roles\".\"model_type\" as \"pivot_model_type\", \"model_has_roles\".\"tenant_id\" as \"pivot_tenant_id\" from \"roles\" inner join \"model_has_roles\" on \"roles\".\"id\" = \"model_has_roles\".\"role_id\" where \"model_has_roles\".\"tenant_id\" is null and (\"roles\".\"tenant_id\" is null or \"roles\".\"tenant_id\" is null) and \"model_has_roles\".\"model_id\" in ('01ksnjyhfbkh8834dgq3effmnr') and \"model_has_roles\".\"model_type\" = 'App\\Domain\\Auth\\Models\\User'","type":"query","params":[],"bindings":["01ksnjyhfbkh8834dgq3effmnr","App\\Domain\\Auth\\Models\\User"],"hints":null,"show_copy":true,"backtrace":[{"index":22,"namespace":null,"name":"vendor\/spatie\/laravel-permission\/src\/Traits\/HasRoles.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\spatie\\laravel-permission\\src\\Traits\\HasRoles.php","line":249},{"index":23,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":101},{"index":24,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":39},{"index":25,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php","line":219},{"index":26,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Middleware\/SubstituteBindings.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php","line":50}],"start":1779918837.1849709,"duration":0.0064,"duration_str":"6.4ms","slow":false,"memory":0,"memory_str":null,"filename":"HasRoles.php:249","source":{"index":22,"namespace":null,"name":"vendor\/spatie\/laravel-permission\/src\/Traits\/HasRoles.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\spatie\\laravel-permission\\src\\Traits\\HasRoles.php","line":249},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fvendor%2Fspatie%2Flaravel-permission%2Fsrc%2FTraits%2FHasRoles.php&line=249","ajax":false,"filename":"HasRoles.php","line":"249"},"connection":"C0mpl3car3","explain":null,"start_percent":87.231,"width_percent":3.325},{"sql":"select exists(select * from \"tenants\" inner join \"tenant_user\" on \"tenants\".\"id\" = \"tenant_user\".\"tenant_id\" where \"tenant_user\".\"user_id\" = '01ksnjyhfbkh8834dgq3effmnr' and \"tenants\".\"id\" = '01ksnjygmpky5gnap77x8w0wn4' and \"tenant_user\".\"status\" = 'active' and \"tenants\".\"deleted_at\" is null) as \"exists\"","type":"query","params":[],"bindings":["01ksnjyhfbkh8834dgq3effmnr","01ksnjygmpky5gnap77x8w0wn4","active"],"hints":null,"show_copy":true,"backtrace":[{"index":14,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":107},{"index":15,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":39},{"index":16,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php","line":219},{"index":17,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Middleware\/SubstituteBindings.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php","line":50},{"index":18,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php","line":219}],"start":1779918837.199841,"duration":0.00461,"duration_str":"4.61ms","slow":false,"memory":0,"memory_str":null,"filename":"tenant:107","source":{"index":14,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":107},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FHttp%2FMiddleware%2FEnsureTenantScope.php&line=107","ajax":false,"filename":"EnsureTenantScope.php","line":"107"},"connection":"C0mpl3car3","explain":null,"start_percent":90.556,"width_percent":2.395},{"sql":"SELECT set_config('app.current_tenant_id', '01ksnjygmpky5gnap77x8w0wn4', false)","type":"query","params":[],"bindings":["01ksnjygmpky5gnap77x8w0wn4"],"hints":null,"show_copy":true,"backtrace":[{"index":11,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":51},{"index":12,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php","line":219},{"index":13,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Middleware\/SubstituteBindings.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php","line":50},{"index":14,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Pipeline\/Pipeline.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php","line":219},{"index":15,"namespace":"middleware","name":"throttle","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\ThrottleRequests.php","line":166}],"start":1779918837.212831,"duration":0.00107,"duration_str":"1.07ms","slow":false,"memory":0,"memory_str":null,"filename":"tenant:51","source":{"index":11,"namespace":"middleware","name":"tenant","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Middleware\\EnsureTenantScope.php","line":51},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FHttp%2FMiddleware%2FEnsureTenantScope.php&line=51","ajax":false,"filename":"EnsureTenantScope.php","line":"51"},"connection":"C0mpl3car3","explain":null,"start_percent":92.951,"width_percent":0.556},{"sql":"delete from \"personal_access_tokens\" where \"id\" = 1","type":"query","params":[],"bindings":[1],"hints":null,"show_copy":true,"backtrace":[{"index":14,"namespace":null,"name":"app\/Http\/Controllers\/Api\/V1\/AuthController.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Controllers\\Api\\V1\\AuthController.php","line":164},{"index":15,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php","line":54},{"index":16,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php","line":43},{"index":17,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php","line":265},{"index":18,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php","line":211}],"start":1779918837.2244549,"duration":0.00285,"duration_str":"2.85ms","slow":false,"memory":0,"memory_str":null,"filename":"AuthController.php:164","source":{"index":14,"namespace":null,"name":"app\/Http\/Controllers\/Api\/V1\/AuthController.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Controllers\\Api\\V1\\AuthController.php","line":164},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FHttp%2FControllers%2FApi%2FV1%2FAuthController.php&line=164","ajax":false,"filename":"AuthController.php","line":"164"},"connection":"C0mpl3car3","explain":null,"start_percent":93.506,"width_percent":1.481},{"sql":"Begin Transaction","type":"transaction","params":[],"bindings":[],"hints":null,"show_copy":false,"backtrace":[{"index":10,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":47},{"index":11,"namespace":null,"name":"app\/Http\/Controllers\/Api\/V1\/AuthController.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Controllers\\Api\\V1\\AuthController.php","line":165},{"index":12,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php","line":54},{"index":13,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php","line":43},{"index":14,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php","line":265}],"start":1779918837.247732,"duration":0,"duration_str":"","slow":false,"memory":0,"memory_str":null,"filename":"AuditLogger.php:47","source":{"index":10,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":47},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FDomain%2FAudit%2FServices%2FAuditLogger.php&line=47","ajax":false,"filename":"AuditLogger.php","line":"47"},"connection":"C0mpl3car3","explain":null,"start_percent":94.987,"width_percent":0},{"sql":"select * from \"audit_log\" order by \"occurred_at\" desc limit 1 for update","type":"query","params":[],"bindings":[],"hints":null,"show_copy":true,"backtrace":[{"index":16,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":51},{"index":20,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":47},{"index":21,"namespace":null,"name":"app\/Http\/Controllers\/Api\/V1\/AuthController.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Controllers\\Api\\V1\\AuthController.php","line":165},{"index":22,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php","line":54},{"index":23,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php","line":43}],"start":1779918837.251978,"duration":0.00458,"duration_str":"4.58ms","slow":false,"memory":0,"memory_str":null,"filename":"AuditLogger.php:51","source":{"index":16,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":51},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FDomain%2FAudit%2FServices%2FAuditLogger.php&line=51","ajax":false,"filename":"AuditLogger.php","line":"51"},"connection":"C0mpl3car3","explain":null,"start_percent":94.987,"width_percent":2.379},{"sql":"insert into \"audit_log\" (\"actor_user_id\", \"actor_role\", \"actor_tenant_id\", \"actor_ip\", \"actor_user_agent\", \"event_type\", \"event_category\", \"severity\", \"subject_type\", \"subject_id\", \"subject_tenant_id\", \"context\", \"prev_chain_hash\", \"occurred_at\", \"created_at\", \"chain_hash\", \"id\") values ('01ksnjyhfbkh8834dgq3effmnr', null, '01ksnjygmpky5gnap77x8w0wn4', '127.0.0.1', null, 'auth.session.revoked', 'auth', 'info', 'App\\Domain\\Auth\\Models\\User', '01ksnjyhfbkh8834dgq3effmnr', '01ksnjygmpky5gnap77x8w0wn4', '{\"scope\":\"current\"}', 'ba73ca8ee01a36f91ca9035a285cba80672aa871e7c582763e22cfed820ed647', '2026-05-27 21:53:57', '2026-05-27 21:53:57', '3c2f8e92e1caaabe8505ecc2bd4c5ca4381f94b1cae7e999de163e8c30cf5425', '01ksnpw5gq8f6pftn5sxjjxj4b')","type":"query","params":[],"bindings":["01ksnjyhfbkh8834dgq3effmnr",null,"01ksnjygmpky5gnap77x8w0wn4","127.0.0.1",null,"auth.session.revoked","auth","info","App\\Domain\\Auth\\Models\\User","01ksnjyhfbkh8834dgq3effmnr","01ksnjygmpky5gnap77x8w0wn4","{\"scope\":\"current\"}","ba73ca8ee01a36f91ca9035a285cba80672aa871e7c582763e22cfed820ed647","2026-05-27 21:53:57","2026-05-27 21:53:57","3c2f8e92e1caaabe8505ecc2bd4c5ca4381f94b1cae7e999de163e8c30cf5425","01ksnpw5gq8f6pftn5sxjjxj4b"],"hints":null,"show_copy":true,"backtrace":[{"index":20,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":73},{"index":24,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":47},{"index":25,"namespace":null,"name":"app\/Http\/Controllers\/Api\/V1\/AuthController.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Controllers\\Api\\V1\\AuthController.php","line":165},{"index":26,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php","line":54},{"index":27,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php","line":43}],"start":1779918837.274267,"duration":0.00507,"duration_str":"5.07ms","slow":false,"memory":0,"memory_str":null,"filename":"AuditLogger.php:73","source":{"index":20,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":73},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FDomain%2FAudit%2FServices%2FAuditLogger.php&line=73","ajax":false,"filename":"AuditLogger.php","line":"73"},"connection":"C0mpl3car3","explain":null,"start_percent":97.366,"width_percent":2.634},{"sql":"Commit Transaction","type":"transaction","params":[],"bindings":[],"hints":null,"show_copy":false,"backtrace":[{"index":9,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":47},{"index":10,"namespace":null,"name":"app\/Http\/Controllers\/Api\/V1\/AuthController.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Http\\Controllers\\Api\\V1\\AuthController.php","line":165},{"index":11,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controller.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php","line":54},{"index":12,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php","line":43},{"index":13,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","file":"C:\\complecare-wireframes - Codex\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php","line":265}],"start":1779918837.295321,"duration":0,"duration_str":"","slow":false,"memory":0,"memory_str":null,"filename":"AuditLogger.php:47","source":{"index":9,"namespace":null,"name":"app\/Domain\/Audit\/Services\/AuditLogger.php","file":"C:\\complecare-wireframes - Codex\\backend\\app\\Domain\\Audit\\Services\\AuditLogger.php","line":47},"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FDomain%2FAudit%2FServices%2FAuditLogger.php&line=47","ajax":false,"filename":"AuditLogger.php","line":"47"},"connection":"C0mpl3car3","explain":null,"start_percent":100,"width_percent":0}]},"models":{"data":{"App\\Domain\\Auth\\Models\\PersonalAccessToken":{"retrieved":1,"updated":1,"deleted":1,"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FDomain%2FAuth%2FModels%2FPersonalAccessToken.php&line=1","ajax":false,"filename":"PersonalAccessToken.php","line":"?"}},"App\\Domain\\Audit\\Models\\AuditLog":{"retrieved":1,"created":1,"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FDomain%2FAudit%2FModels%2FAuditLog.php&line=1","ajax":false,"filename":"AuditLog.php","line":"?"}},"App\\Domain\\Auth\\Models\\User":{"retrieved":1,"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FDomain%2FAuth%2FModels%2FUser.php&line=1","ajax":false,"filename":"User.php","line":"?"}},"App\\Domain\\Tenant\\Models\\Tenant":{"retrieved":1,"xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FDomain%2FTenant%2FModels%2FTenant.php&line=1","ajax":false,"filename":"Tenant.php","line":"?"}}},"count":7,"key_map":{"retrieved":"Retrieved","created":"Created","updated":"Updated","deleted":"Deleted"},"is_counter":true,"badges":{"retrieved":4,"updated":1,"deleted":1,"created":1}},"livewire":{"data":[],"count":0},"symfonymailer_mails":{"count":0,"mails":[]},"gate":{"count":0,"messages":[]},"request":{"data":{"status":"200 OK","full_url":"http:\/\/localhost:8000\/api\/v1\/auth\/logout","action_name":"auth.logout","controller_action":"App\\Http\\Controllers\\Api\\V1\\AuthController@logout","uri":"POST api\/v1\/auth\/logout","controller":{"value":"App\\Http\\Controllers\\Api\\V1\\AuthController@logout","xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FHttp%2FControllers%2FApi%2FV1%2FAuthController.php&line=161","ajax":false,"filename":"AuthController.php","line":"161"}},"prefix":"api\/v1\/auth","file":{"value":"app\/Http\/Controllers\/Api\/V1\/AuthController.php:161-168","xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fcomplecare-wireframes%20-%20Codex%2Fbackend%2Fapp%2FHttp%2FControllers%2FApi%2FV1%2FAuthController.php&line=161","ajax":false,"filename":"AuthController.php","line":"161"}},"middleware":"api, auth:sanctum, App\\Http\\Middleware\\EnsureTenantScope","telescope":"<a href=\"http:\/\/localhost:8000\/_debugbar\/telescope\/a1e1f700-c00b-4615-9dc7-7c18721890ce\" target=\"_blank\">View in Telescope<\/a>","duration":"1.96s","peak_memory":"38MB","response":"application\/json","request_format":"html","request_query":"<pre class=sf-dump id=sf-dump-2032688525 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-2032688525\", {\"maxDepth\":0})<\/script>\n","request_request":"<pre class=sf-dump id=sf-dump-988408466 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-988408466\", {\"maxDepth\":0})<\/script>\n","request_headers":"<pre class=sf-dump id=sf-dump-48949558 data-indent-pad=\"  \"><span class=sf-dump-note>array:5<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>host<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"14 characters\">localhost:8000<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>accept<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-type<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>authorization<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"18 characters\">Bearer 1|cc_******<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-length<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str>0<\/span>\"\n  <\/samp>]\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-48949558\", {\"maxDepth\":0})<\/script>\n","request_cookies":"<pre class=sf-dump id=sf-dump-557448277 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-557448277\", {\"maxDepth\":0})<\/script>\n","response_headers":"<pre class=sf-dump id=sf-dump-475035922 data-indent-pad=\"  \"><span class=sf-dump-note>array:5<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>cache-control<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"17 characters\">no-cache, private<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>date<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"29 characters\">Wed, 27 May 2026 21:53:57 GMT<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-type<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>x-ratelimit-limit<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"3 characters\">120<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>x-ratelimit-remaining<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"3 characters\">119<\/span>\"\n  <\/samp>]\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-475035922\", {\"maxDepth\":0})<\/script>\n","session_attributes":"<pre class=sf-dump id=sf-dump-1931577622 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-1931577622\", {\"maxDepth\":0})<\/script>\n"},"tooltip":{"status":"200 OK","full_url":"http:\/\/localhost:8000\/api\/v1\/auth\/logout","action_name":"auth.logout","controller_action":"App\\Http\\Controllers\\Api\\V1\\AuthController@logout"},"badge":null}}