[2025-12-03 11:45:25] local.ALERT: Slow query {"query":"alter table `users` add fulltext `users_first_name_last_name_address_fulltext`(`first_name`, `last_name`, `address`)","time":"119.95 ms","url":"http://localhost"} 
[2025-12-03 11:45:25] local.ALERT: Slow query {"query":"alter table `subjects` add fulltext `subjects_name_fulltext`(`name`)","time":"154.84 ms","url":"http://localhost"} 
[2025-12-03 11:45:26] local.ALERT: Slow query {"query":"alter table `chapters` add constraint `chapters_subject_id_foreign` foreign key (`subject_id`) references `subjects` (`id`) on delete cascade","time":"133.14 ms","url":"http://localhost"} 
[2025-12-03 11:45:26] local.ALERT: Slow query {"query":"alter table `questions` add fulltext `questions_content_fulltext`(`content`)","time":"172.31 ms","url":"http://localhost"} 
[2025-12-03 11:45:27] local.ALERT: Slow query {"query":"create table `question_options` (`id` bigint unsigned not null auto_increment primary key, `question_id` bigint unsigned not null, `content` longtext not null, `is_correct` tinyint(1) not null default '0', `created_at` datetime null, `updated_at` datetime null) default character set utf8mb4 collate 'utf8mb4_unicode_ci'","time":"139.31 ms","url":"http://localhost"} 
[2025-12-03 11:45:27] local.ALERT: Slow query {"query":"alter table `question_options` add constraint `question_options_question_id_foreign` foreign key (`question_id`) references `questions` (`id`) on delete cascade","time":"105.25 ms","url":"http://localhost"} 
[2025-12-03 11:45:27] local.ALERT: Slow query {"query":"alter table `enrollments` add constraint `enrollments_course_id_foreign` foreign key (`course_id`) references `courses` (`id`) on delete cascade","time":"119.77 ms","url":"http://localhost"} 
[2025-12-03 11:45:28] local.ALERT: Slow query {"query":"alter table `users` add constraint `users_school_class_id_foreign` foreign key (`school_class_id`) references `school_classes` (`id`) on delete set null","time":"426.25 ms","url":"http://localhost"} 
[2025-12-03 11:45:28] local.ALERT: Slow query {"query":"alter table `users` add constraint `users_faculty_id_foreign` foreign key (`faculty_id`) references `faculties` (`id`) on delete set null","time":"181.73 ms","url":"http://localhost"} 
[2025-12-03 11:45:28] local.ALERT: Slow query {"query":"alter table `role_permissions` add unique `role_permissions_role_id_permission_id_unique`(`role_id`, `permission_id`)","time":"128.2 ms","url":"http://localhost"} 
[2025-12-03 11:45:29] local.ALERT: Slow query {"query":"alter table `role_permissions` add constraint `role_permissions_role_id_foreign` foreign key (`role_id`) references `roles` (`id`) on delete cascade","time":"199.99 ms","url":"http://localhost"} 
[2025-12-03 11:45:29] local.ALERT: Slow query {"query":"alter table `exam_questions_orders` add constraint `exam_questions_orders_exam_id_foreign` foreign key (`exam_id`) references `exams` (`id`) on delete cascade","time":"230.02 ms","url":"http://localhost"} 
[2025-12-03 11:45:29] local.ALERT: Slow query {"query":"alter table `exam_results` add constraint `exam_results_user_id_foreign` foreign key (`user_id`) references `users` (`id`) on delete cascade","time":"122.96 ms","url":"http://localhost"} 
[2025-12-03 11:45:30] local.ALERT: Slow query {"query":"alter table `exam_questions_answers` add constraint `exam_questions_answers_user_id_foreign` foreign key (`user_id`) references `users` (`id`) on delete cascade","time":"112.63 ms","url":"http://localhost"} 
[2025-12-03 11:45:30] local.ALERT: Slow query {"query":"create table `otp_codes` (`id` bigint unsigned not null auto_increment primary key, `user_id` bigint unsigned not null, `code` varchar(255) not null, `type` varchar(255) not null comment 'Handle enum in code', `expires_at` datetime not null, `created_at` datetime null, `updated_at` datetime null) default character set utf8mb4 collate 'utf8mb4_unicode_ci'","time":"127.66 ms","url":"http://localhost"} 
[2025-12-03 11:45:30] local.ALERT: Slow query {"query":"alter table `questions` add `deleted_at` datetime null","time":"162.51 ms","url":"http://localhost"} 
[2025-12-03 11:45:31] local.ALERT: Slow query {"query":"alter table `exam_results` add constraint `exam_results_remark_by_user_id_foreign` foreign key (`remark_by_user_id`) references `users` (`id`) on delete set null","time":"120.6 ms","url":"http://localhost"} 
[2025-12-03 11:46:59] local.ALERT: Slow query {"query":"insert into `users` (`role_id`, `shortcode`, `first_name`, `last_name`, `email`, `phone_number`, `gender`, `address`, `birth_date`, `is_active`, `email_verified_at`, `password`, `school_class_id`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)","time":"173.54 ms","url":"http://localhost"} 
[2025-12-03 11:47:30] local.ALERT: Slow query {"query":"insert into `users` (`role_id`, `shortcode`, `first_name`, `last_name`, `email`, `phone_number`, `gender`, `address`, `birth_date`, `is_active`, `email_verified_at`, `password`, `school_class_id`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)","time":"154.79 ms","url":"http://localhost"} 
[2025-12-03 11:53:58] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"28.35 ms"} 
[2025-12-03 11:53:58] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.74 ms"} 
[2025-12-03 11:53:58] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"13.45 ms"} 
[2025-12-03 11:54:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.59 ms"} 
[2025-12-03 11:54:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2025-12-03 11:54:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.41 ms"} 
[2025-12-03 11:54:07] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.4 ms"} 
[2025-12-03 11:54:07] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.45 ms"} 
[2025-12-03 11:54:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.81 ms"} 
[2025-12-03 11:54:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2025-12-03 11:54:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.68 ms"} 
[2025-12-03 11:54:08] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.65 ms"} 
[2025-12-03 11:54:08] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.95 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.38 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2025-12-03 11:54:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.48 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.8 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.81 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"44.9 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.37 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.46 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.06 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.28 ms"} 
[2025-12-03 11:54:10] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.44 ms"} 
[2025-12-03 11:54:10] local.INFO: Leaderboard query count: 0  
[2025-12-03 11:54:10] local.INFO: Leaderboard data: []  
[2025-12-03 11:54:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.23 ms"} 
[2025-12-03 11:54:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2025-12-03 11:54:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.58 ms"} 
[2025-12-03 11:54:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2025-12-03 11:54:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.8 ms"} 
[2025-12-03 11:54:17] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.96 ms"} 
[2025-12-03 11:54:17] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.75 ms"} 
[2025-12-03 11:54:17] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.66 ms"} 
[2025-12-03 11:54:17] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (42, 43, 44, 45) {"time":"9.87 ms"} 
[2025-12-03 11:57:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.15 ms"} 
[2025-12-03 11:57:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2025-12-03 11:57:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.47 ms"} 
[2025-12-03 11:57:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2025-12-03 11:57:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.86 ms"} 
[2025-12-03 11:57:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.95 ms"} 
[2025-12-03 11:57:50] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.87 ms"} 
[2025-12-03 11:57:50] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.61 ms"} 
[2025-12-03 11:57:50] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (42, 43, 44, 45) {"time":"0.82 ms"} 
[2025-12-03 11:57:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.79 ms"} 
[2025-12-03 11:57:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2025-12-03 11:57:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.21 ms"} 
[2025-12-03 11:57:53] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"11.96 ms"} 
[2025-12-03 11:59:46] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"4.13 ms"} 
[2025-12-03 11:59:46] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.72 ms"} 
[2025-12-03 11:59:46] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"26.82 ms"} 
[2025-12-03 11:59:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2025-12-03 11:59:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2025-12-03 11:59:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.4 ms"} 
[2025-12-03 11:59:51] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.7 ms"} 
[2025-12-03 11:59:51] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.27 ms"} 
[2025-12-03 11:59:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.17 ms"} 
[2025-12-03 11:59:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2025-12-03 11:59:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.92 ms"} 
[2025-12-03 11:59:52] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.23 ms"} 
[2025-12-03 11:59:52] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"5.44 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.17 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2025-12-03 11:59:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.3 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.71 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.52 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"3.57 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"15.44 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"5.18 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.99 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.11 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.58 ms"} 
[2025-12-03 11:59:53] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2025-12-03 11:59:53] local.INFO: Leaderboard query count: 1  
[2025-12-03 11:59:53] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 11:59:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.46 ms"} 
[2025-12-03 11:59:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2025-12-03 11:59:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.16 ms"} 
[2025-12-03 11:59:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2025-12-03 11:59:55] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.85 ms"} 
[2025-12-03 11:59:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.85 ms"} 
[2025-12-03 11:59:55] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.76 ms"} 
[2025-12-03 11:59:55] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.61 ms"} 
[2025-12-03 11:59:55] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.7 ms"} 
[2025-12-03 12:00:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.92 ms"} 
[2025-12-03 12:00:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2025-12-03 12:00:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.51 ms"} 
[2025-12-03 12:00:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2025-12-03 12:00:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.81 ms"} 
[2025-12-03 12:00:07] local.DEBUG: select * from `subjects` limit 50 {"time":"1.71 ms"} 
[2025-12-03 12:00:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.55 ms"} 
[2025-12-03 12:00:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2025-12-03 12:00:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.07 ms"} 
[2025-12-03 12:00:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.6 ms"} 
[2025-12-03 12:00:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.68 ms"} 
[2025-12-03 12:00:10] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2025-12-03 12:00:10] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"6.01 ms"} 
[2025-12-03 12:00:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.15 ms"} 
[2025-12-03 12:00:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2025-12-03 12:00:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.07 ms"} 
[2025-12-03 12:00:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2025-12-03 12:00:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2025-12-03 12:00:11] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2025-12-03 12:00:11] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"1.06 ms"} 
[2025-12-03 12:00:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.2 ms"} 
[2025-12-03 12:00:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2025-12-03 12:00:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.05 ms"} 
[2025-12-03 12:00:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2025-12-03 12:00:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.08 ms"} 
[2025-12-03 12:00:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.7 ms"} 
[2025-12-03 12:00:16] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.4 ms"} 
[2025-12-03 12:00:16] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.77 ms"} 
[2025-12-03 12:00:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.17 ms"} 
[2025-12-03 12:00:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2025-12-03 12:00:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.71 ms"} 
[2025-12-03 12:00:19] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2025-12-03 12:00:19] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.13 ms"} 
[2025-12-03 12:00:19] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.32 ms"} 
[2025-12-03 12:00:19] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.73 ms"} 
[2025-12-03 12:00:19] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.55 ms"} 
[2025-12-03 12:00:19] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"12.92 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.53 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2025-12-03 12:00:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.67 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.76 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.78 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.84 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.72 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.92 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.81 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.72 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.65 ms"} 
[2025-12-03 12:00:30] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.29 ms"} 
[2025-12-03 12:00:30] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:00:30] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:00:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.09 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2025-12-03 12:00:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.61 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.83 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.76 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.8 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.76 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.62 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.05 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.8 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.63 ms"} 
[2025-12-03 12:00:50] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.39 ms"} 
[2025-12-03 12:00:50] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:00:50] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:02:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2025-12-03 12:02:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2025-12-03 12:02:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.3 ms"} 
[2025-12-03 12:02:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2025-12-03 12:02:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.89 ms"} 
[2025-12-03 12:02:05] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.67 ms"} 
[2025-12-03 12:02:05] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.68 ms"} 
[2025-12-03 12:02:05] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.56 ms"} 
[2025-12-03 12:02:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.07 ms"} 
[2025-12-03 12:02:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2025-12-03 12:02:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"28.91 ms"} 
[2025-12-03 12:02:15] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.71 ms"} 
[2025-12-03 12:02:15] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.93 ms"} 
[2025-12-03 12:02:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.48 ms"} 
[2025-12-03 12:02:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2025-12-03 12:02:15] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.65 ms"} 
[2025-12-03 12:02:15] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.87 ms"} 
[2025-12-03 12:02:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.06 ms"} 
[2025-12-03 12:02:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2025-12-03 12:02:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.18 ms"} 
[2025-12-03 12:02:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2025-12-03 12:02:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.82 ms"} 
[2025-12-03 12:02:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.71 ms"} 
[2025-12-03 12:02:16] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.75 ms"} 
[2025-12-03 12:02:16] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.76 ms"} 
[2025-12-03 12:02:16] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.27 ms"} 
[2025-12-03 12:02:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.9 ms"} 
[2025-12-03 12:02:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2025-12-03 12:02:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.15 ms"} 
[2025-12-03 12:02:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2025-12-03 12:02:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.05 ms"} 
[2025-12-03 12:02:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.72 ms"} 
[2025-12-03 12:02:22] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.75 ms"} 
[2025-12-03 12:02:22] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.54 ms"} 
[2025-12-03 12:02:22] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.69 ms"} 
[2025-12-03 12:02:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.55 ms"} 
[2025-12-03 12:02:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2025-12-03 12:02:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.17 ms"} 
[2025-12-03 12:02:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2025-12-03 12:02:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.67 ms"} 
[2025-12-03 12:02:27] local.DEBUG: select * from `subjects` limit 50 {"time":"0.48 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.74 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2025-12-03 12:02:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.54 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.7 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.67 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.97 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.72 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.03 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.59 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.75 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.62 ms"} 
[2025-12-03 12:02:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2025-12-03 12:02:32] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:02:32] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:02:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.54 ms"} 
[2025-12-03 12:02:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2025-12-03 12:02:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.61 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.57 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2025-12-03 12:02:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.71 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.72 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.55 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.81 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.76 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.69 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.63 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"4.15 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.58 ms"} 
[2025-12-03 12:02:59] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.53 ms"} 
[2025-12-03 12:02:59] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:02:59] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:03:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.9 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.22 ms"} 
[2025-12-03 12:03:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.62 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.11 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.64 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.71 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.48 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.62 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.84 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.97 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.57 ms"} 
[2025-12-03 12:03:14] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.56 ms"} 
[2025-12-03 12:03:14] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:03:14] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:04:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.69 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2025-12-03 12:04:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.58 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.71 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.47 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.7 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.73 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.46 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.5 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.64 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.43 ms"} 
[2025-12-03 12:04:06] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.38 ms"} 
[2025-12-03 12:04:06] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:04:06] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:06:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.53 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2025-12-03 12:06:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.09 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.78 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.65 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.78 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.74 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.55 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.64 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.71 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.62 ms"} 
[2025-12-03 12:06:21] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.57 ms"} 
[2025-12-03 12:06:21] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:06:21] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:06:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.2 ms"} 
[2025-12-03 12:06:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2025-12-03 12:06:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.34 ms"} 
[2025-12-03 12:06:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2025-12-03 12:06:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.77 ms"} 
[2025-12-03 12:06:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.62 ms"} 
[2025-12-03 12:06:24] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.66 ms"} 
[2025-12-03 12:06:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.53 ms"} 
[2025-12-03 12:10:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.12 ms"} 
[2025-12-03 12:10:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2025-12-03 12:10:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.48 ms"} 
[2025-12-03 12:10:41] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2025-12-03 12:10:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.05 ms"} 
[2025-12-03 12:10:41] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.9 ms"} 
[2025-12-03 12:10:41] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.78 ms"} 
[2025-12-03 12:10:41] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.64 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.21 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2025-12-03 12:10:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.03 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.57 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.99 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.7 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.55 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.43 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.54 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.54 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.42 ms"} 
[2025-12-03 12:10:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.38 ms"} 
[2025-12-03 12:10:44] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:10:44] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:10:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.62 ms"} 
[2025-12-03 12:10:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2025-12-03 12:10:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16.23 ms"} 
[2025-12-03 12:10:46] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.65 ms"} 
[2025-12-03 12:10:46] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1 ms"} 
[2025-12-03 12:10:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.93 ms"} 
[2025-12-03 12:10:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2025-12-03 12:10:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.05 ms"} 
[2025-12-03 12:10:47] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.6 ms"} 
[2025-12-03 12:10:47] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.87 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.53 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2025-12-03 12:10:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.93 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.77 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.62 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.85 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.74 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.63 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.67 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.73 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.61 ms"} 
[2025-12-03 12:10:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2025-12-03 12:10:54] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:10:54] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:11:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.7 ms"} 
[2025-12-03 12:11:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2025-12-03 12:11:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"24.19 ms"} 
[2025-12-03 12:11:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2025-12-03 12:11:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.95 ms"} 
[2025-12-03 12:11:03] local.DEBUG: select * from `subjects` limit 50 {"time":"1.36 ms"} 
[2025-12-03 12:11:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.06 ms"} 
[2025-12-03 12:11:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2025-12-03 12:11:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.77 ms"} 
[2025-12-03 12:11:41] local.DEBUG: select count(*) as aggregate from `subjects` where `shortcode` = ? {"time":"0.94 ms"} 
[2025-12-03 12:11:41] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2025-12-03 12:11:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.73 ms"} 
[2025-12-03 12:11:41] local.DEBUG: insert into `subjects` (`shortcode`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?) {"time":"0.91 ms"} 
[2025-12-03 12:11:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.44 ms"} 
[2025-12-03 12:11:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2025-12-03 12:11:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.24 ms"} 
[2025-12-03 12:11:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2025-12-03 12:11:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.12 ms"} 
[2025-12-03 12:11:42] local.DEBUG: select * from `subjects` limit 50 {"time":"0.87 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.58 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2025-12-03 12:11:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.3 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.98 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.85 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.47 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.74 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2025-12-03 12:11:50] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.79 ms"} 
[2025-12-03 12:12:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.62 ms"} 
[2025-12-03 12:12:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2025-12-03 12:12:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.99 ms"} 
[2025-12-03 12:12:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2025-12-03 12:12:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.75 ms"} 
[2025-12-03 12:12:09] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"4.04 ms"} 
[2025-12-03 12:15:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.94 ms"} 
[2025-12-03 12:15:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2025-12-03 12:15:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.84 ms"} 
[2025-12-03 12:15:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2025-12-03 12:15:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.12 ms"} 
[2025-12-03 12:15:44] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.97 ms"} 
[2025-12-03 12:39:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.76 ms"} 
[2025-12-03 12:39:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2025-12-03 12:39:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.09 ms"} 
[2025-12-03 12:39:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2025-12-03 12:39:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2025-12-03 12:39:50] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.69 ms"} 
[2025-12-03 12:39:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.24 ms"} 
[2025-12-03 12:39:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2025-12-03 12:39:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.53 ms"} 
[2025-12-03 12:39:54] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2025-12-03 12:39:54] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2025-12-03 12:39:54] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"1.67 ms"} 
[2025-12-03 12:39:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.58 ms"} 
[2025-12-03 12:39:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2025-12-03 12:39:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.23 ms"} 
[2025-12-03 12:39:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2025-12-03 12:39:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.97 ms"} 
[2025-12-03 12:39:59] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.7 ms"} 
[2025-12-03 12:40:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.99 ms"} 
[2025-12-03 12:40:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2025-12-03 12:40:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.26 ms"} 
[2025-12-03 12:40:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2025-12-03 12:40:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2025-12-03 12:40:11] local.DEBUG: select * from `subjects` limit 50 {"time":"1.55 ms"} 
[2025-12-03 12:40:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.53 ms"} 
[2025-12-03 12:40:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2025-12-03 12:40:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.88 ms"} 
[2025-12-03 12:40:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2025-12-03 12:40:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.15 ms"} 
[2025-12-03 12:40:21] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"0.8 ms"} 
[2025-12-03 12:40:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.61 ms"} 
[2025-12-03 12:40:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2025-12-03 12:40:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.05 ms"} 
[2025-12-03 12:40:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2025-12-03 12:40:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.73 ms"} 
[2025-12-03 12:40:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.82 ms"} 
[2025-12-03 12:40:27] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.75 ms"} 
[2025-12-03 12:40:27] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.54 ms"} 
[2025-12-03 12:40:27] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.42 ms"} 
[2025-12-03 12:40:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.84 ms"} 
[2025-12-03 12:40:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2025-12-03 12:40:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7 ms"} 
[2025-12-03 12:40:36] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"7.63 ms"} 
[2025-12-03 12:43:14] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"3.6 ms"} 
[2025-12-03 12:43:14] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.71 ms"} 
[2025-12-03 12:43:14] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"2.18 ms"} 
[2025-12-03 12:43:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.47 ms"} 
[2025-12-03 12:43:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2025-12-03 12:43:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.34 ms"} 
[2025-12-03 12:43:20] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.63 ms"} 
[2025-12-03 12:43:20] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.12 ms"} 
[2025-12-03 12:43:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.96 ms"} 
[2025-12-03 12:43:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2025-12-03 12:43:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.87 ms"} 
[2025-12-03 12:43:21] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.91 ms"} 
[2025-12-03 12:43:21] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.88 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.8 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2025-12-03 12:43:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.12 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.69 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.75 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.91 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.73 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.63 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.79 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.8 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.62 ms"} 
[2025-12-03 12:43:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2025-12-03 12:43:22] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:43:22] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:43:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.4 ms"} 
[2025-12-03 12:43:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2025-12-03 12:43:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.66 ms"} 
[2025-12-03 12:43:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2025-12-03 12:43:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.82 ms"} 
[2025-12-03 12:43:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.8 ms"} 
[2025-12-03 12:43:50] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.82 ms"} 
[2025-12-03 12:43:50] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.61 ms"} 
[2025-12-03 12:43:50] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.72 ms"} 
[2025-12-03 12:43:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.62 ms"} 
[2025-12-03 12:43:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2025-12-03 12:43:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.06 ms"} 
[2025-12-03 12:43:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2025-12-03 12:43:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.22 ms"} 
[2025-12-03 12:43:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.95 ms"} 
[2025-12-03 12:43:56] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.79 ms"} 
[2025-12-03 12:43:56] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.62 ms"} 
[2025-12-03 12:43:56] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.9 ms"} 
[2025-12-03 12:43:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.61 ms"} 
[2025-12-03 12:43:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2025-12-03 12:43:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.63 ms"} 
[2025-12-03 12:43:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2025-12-03 12:43:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.73 ms"} 
[2025-12-03 12:43:58] local.DEBUG: select * from `subjects` limit 50 {"time":"0.58 ms"} 
[2025-12-03 12:44:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.62 ms"} 
[2025-12-03 12:44:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2025-12-03 12:44:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.25 ms"} 
[2025-12-03 12:44:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2025-12-03 12:44:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.97 ms"} 
[2025-12-03 12:44:00] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.23 ms"} 
[2025-12-03 12:44:00] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"1.25 ms"} 
[2025-12-03 12:44:00] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"3.57 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.52 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2025-12-03 12:44:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.53 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.74 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.71 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.78 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.7 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.82 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.45 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.72 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.57 ms"} 
[2025-12-03 12:44:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.52 ms"} 
[2025-12-03 12:44:03] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:44:03] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 12:56:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.36 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"14.42 ms"} 
[2025-12-03 12:56:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"31.36 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.96 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.49 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"3.2 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.99 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.81 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.68 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"7.22 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.52 ms"} 
[2025-12-03 12:56:24] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.96 ms"} 
[2025-12-03 12:56:24] local.INFO: Leaderboard query count: 1  
[2025-12-03 12:56:24] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 13:14:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.03 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2025-12-03 13:14:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.24 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.08 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.65 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.73 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.9 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.56 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.85 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.9 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.33 ms"} 
[2025-12-03 13:14:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.16 ms"} 
[2025-12-03 13:14:26] local.INFO: Leaderboard query count: 1  
[2025-12-03 13:14:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 13:17:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"55.23 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"56.37 ms"} 
[2025-12-03 13:17:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"32.54 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.33 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.94 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"17.97 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.25 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"22.92 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"5.69 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"25.26 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"8.96 ms"} 
[2025-12-03 13:17:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"14.77 ms"} 
[2025-12-03 13:17:37] local.INFO: Leaderboard query count: 1  
[2025-12-03 13:17:37] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-03 14:07:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.95 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2025-12-03 14:07:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.66 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.62 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.47 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.66 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.9 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.7 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.55 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.54 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.48 ms"} 
[2025-12-03 14:07:31] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.55 ms"} 
[2025-12-03 14:07:31] local.INFO: Leaderboard query count: 1  
[2025-12-03 14:07:31] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-05 18:47:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"600.34 ms"} 
[2025-12-05 18:47:47] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"600.34 ms","url":"http://localhost:8000/api/dashboard"} 
[2025-12-05 18:47:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.69 ms"} 
[2025-12-05 18:47:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3809.1 ms"} 
[2025-12-05 18:47:51] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"3809.1 ms","url":"http://localhost:8000/api/dashboard"} 
[2025-12-05 18:47:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.53 ms"} 
[2025-12-05 18:47:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.06 ms"} 
[2025-12-05 18:47:51] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.07 ms"} 
[2025-12-05 18:47:51] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.65 ms"} 
[2025-12-05 18:47:51] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.53 ms"} 
[2025-12-05 18:47:51] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.53 ms"} 
[2025-12-05 18:47:51] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.62 ms"} 
[2025-12-05 18:47:51] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.44 ms"} 
[2025-12-05 18:47:51] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.56 ms"} 
[2025-12-05 18:47:51] local.INFO: Leaderboard query count: 1  
[2025-12-05 18:47:51] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-05 21:38:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"83.49 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.55 ms"} 
[2025-12-05 21:38:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.76 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.66 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.91 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"5.61 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.38 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.51 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"4.34 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.48 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.55 ms"} 
[2025-12-05 21:38:18] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.55 ms"} 
[2025-12-05 21:38:18] local.INFO: Leaderboard query count: 1  
[2025-12-05 21:38:18] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-05 22:06:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.01 ms"} 
[2025-12-05 22:06:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2025-12-05 22:06:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.37 ms"} 
[2025-12-05 22:06:10] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"33.86 ms"} 
[2025-12-05 22:06:10] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"12.1 ms"} 
[2025-12-05 22:06:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.32 ms"} 
[2025-12-05 22:06:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2025-12-05 22:06:10] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.69 ms"} 
[2025-12-05 22:06:10] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.81 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2025-12-05 22:06:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.26 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.79 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.47 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.29 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.8 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.45 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.3 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.85 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.44 ms"} 
[2025-12-05 22:06:11] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.71 ms"} 
[2025-12-05 22:06:11] local.INFO: Leaderboard query count: 1  
[2025-12-05 22:06:11] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2025-12-05 22:06:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.36 ms"} 
[2025-12-05 22:06:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2025-12-05 22:06:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.37 ms"} 
[2025-12-05 22:06:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2025-12-05 22:06:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.57 ms"} 
[2025-12-05 22:06:17] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.5 ms"} 
[2025-12-05 22:06:17] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.01 ms"} 
[2025-12-05 22:06:17] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.41 ms"} 
[2025-12-05 22:06:17] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.58 ms"} 
[2025-12-05 22:06:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.03 ms"} 
[2025-12-05 22:06:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2025-12-05 22:06:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.57 ms"} 
[2025-12-05 22:06:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2025-12-05 22:06:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1 ms"} 
[2025-12-05 22:06:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.51 ms"} 
[2025-12-05 22:06:30] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.48 ms"} 
[2025-12-05 22:06:30] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.5 ms"} 
[2025-12-05 22:07:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.1 ms"} 
[2025-12-05 22:07:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2025-12-05 22:07:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.27 ms"} 
[2025-12-05 22:07:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2025-12-05 22:07:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.64 ms"} 
[2025-12-05 22:07:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.47 ms"} 
[2025-12-05 22:07:00] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.39 ms"} 
[2025-12-05 22:07:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"1.94 ms"} 
[2025-12-05 22:07:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2025-12-05 22:07:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.42 ms"} 
[2025-12-05 22:07:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2025-12-05 22:07:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.68 ms"} 
[2025-12-05 22:07:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.49 ms"} 
[2025-12-05 22:07:01] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.38 ms"} 
[2025-12-05 22:08:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.37 ms"} 
[2025-12-05 22:08:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2025-12-05 22:08:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.88 ms"} 
[2025-12-05 22:08:20] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"1.34 ms"} 
[2025-12-05 22:08:20] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"1.38 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.29 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2025-12-05 22:08:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.59 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.77 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.49 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.77 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"1.99 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.57 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.59 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.44 ms"} 
[2025-12-05 22:08:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.36 ms"} 
[2025-12-05 22:39:49] local.ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mariadb, SQL: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = 71 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mariadb, SQL: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = 71 limit 1) at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:822)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(976): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(955): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(778): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(395): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3107): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3092): Illuminate\\Database\\Query\\Builder->runSelect()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3679): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3091): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(875): Illuminate\\Database\\Query\\Builder->get(Array)
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(853): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(366): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(537): Illuminate\\Database\\Eloquent\\Builder->first(Array)
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find('71')
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2449): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'find', Array)
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2465): Illuminate\\Database\\Eloquent\\Model->__call('find', Array)
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\sanctum\\src\\PersonalAccessToken.php(66): Illuminate\\Database\\Eloquent\\Model::__callStatic('find', Array)
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php(67): Laravel\\Sanctum\\PersonalAccessToken::findToken('XbK7HRwv93kbZAl...')
#17 [internal function]: Laravel\\Sanctum\\Guard->__invoke(Object(Illuminate\\Http\\Request), NULL)
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\RequestGuard.php(56): call_user_func(Object(Laravel\\Sanctum\\Guard), Object(Illuminate\\Http\\Request), NULL)
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(56): Illuminate\\Auth\\RequestGuard->user()
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(82): Illuminate\\Auth\\RequestGuard->check()
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(61): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array)
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#52 {main}

[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:66)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(66): PDO->__construct('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(1228): call_user_func(Object(Closure))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(1264): Illuminate\\Database\\Connection->getPdo()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(509): Illuminate\\Database\\Connection->getReadPdo()
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(404): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(976): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(955): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(778): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(395): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3107): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3092): Illuminate\\Database\\Query\\Builder->runSelect()
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3679): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3091): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(875): Illuminate\\Database\\Query\\Builder->get(Array)
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(853): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(366): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(537): Illuminate\\Database\\Eloquent\\Builder->first(Array)
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find('71')
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2449): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'find', Array)
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2465): Illuminate\\Database\\Eloquent\\Model->__call('find', Array)
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\sanctum\\src\\PersonalAccessToken.php(66): Illuminate\\Database\\Eloquent\\Model::__callStatic('find', Array)
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php(67): Laravel\\Sanctum\\PersonalAccessToken::findToken('XbK7HRwv93kbZAl...')
#28 [internal function]: Laravel\\Sanctum\\Guard->__invoke(Object(Illuminate\\Http\\Request), NULL)
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\RequestGuard.php(56): call_user_func(Object(Laravel\\Sanctum\\Guard), Object(Illuminate\\Http\\Request), NULL)
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(56): Illuminate\\Auth\\RequestGuard->user()
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(82): Illuminate\\Auth\\RequestGuard->check()
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(61): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array)
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#58 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#59 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#60 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#61 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#62 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#63 {main}
"} 
[2026-01-13 11:59:11] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"290.78 ms"} 
[2026-01-13 11:59:11] local.ALERT: Slow query {"query":"select `email` from `users` where `role_id` = ? limit 1","time":"290.78 ms","url":"http://127.0.0.1:8000"} 
[2026-01-13 11:59:12] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"7.97 ms"} 
[2026-01-13 11:59:13] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-01-13 11:59:19] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/Y5nocDSDRdj9PYiXcz0dhwCVe9AlVtUYOjFual9S): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/Y5nocDSDRdj9PYiXcz0dhwCVe9AlVtUYOjFual9S): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('Y5nocDSDRdj9PYi...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-01-13 12:01:11] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"28.41 ms"} 
[2026-01-13 12:01:11] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"22.1 ms"} 
[2026-01-13 12:01:14] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"8.68 ms"} 
[2026-01-13 12:01:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.93 ms"} 
[2026-01-13 12:01:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.5 ms"} 
[2026-01-13 12:01:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.8 ms"} 
[2026-01-13 12:01:22] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.77 ms"} 
[2026-01-13 12:01:23] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"8.11 ms"} 
[2026-01-13 12:01:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.45 ms"} 
[2026-01-13 12:01:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-01-13 12:01:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.73 ms"} 
[2026-01-13 12:01:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.45 ms"} 
[2026-01-13 12:01:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.19 ms"} 
[2026-01-13 12:01:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.96 ms"} 
[2026-01-13 12:01:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.21 ms"} 
[2026-01-13 12:01:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.76 ms"} 
[2026-01-13 12:01:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.42 ms"} 
[2026-01-13 12:01:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.2 ms"} 
[2026-01-13 12:01:26] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"20.28 ms"} 
[2026-01-13 12:01:26] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"20.45 ms"} 
[2026-01-13 12:01:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.34 ms"} 
[2026-01-13 12:01:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.82 ms"} 
[2026-01-13 12:01:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"17.67 ms"} 
[2026-01-13 12:01:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.31 ms"} 
[2026-01-13 12:01:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.13 ms"} 
[2026-01-13 12:01:26] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:01:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:01:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.29 ms"} 
[2026-01-13 12:01:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-01-13 12:01:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.93 ms"} 
[2026-01-13 12:01:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-01-13 12:01:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.7 ms"} 
[2026-01-13 12:01:34] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.87 ms"} 
[2026-01-13 12:01:34] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.85 ms"} 
[2026-01-13 12:01:34] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.59 ms"} 
[2026-01-13 12:07:58] local.ALERT: Slow query {"query":"select * from `roles` where `name` = ? limit 1","time":"252.19 ms","url":"http://localhost"} 
[2026-01-13 12:08:01] local.ERROR: PHP Parse error: Syntax error, unexpected T_OBJECT_OPERATOR on line 1 {"exception":"[object] (Psy\\Exception\\ParseErrorException(code: 0): PHP Parse error: Syntax error, unexpected T_OBJECT_OPERATOR on line 1 at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Exception\\ParseErrorException.php:44)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\CodeCleaner.php(306): Psy\\Exception\\ParseErrorException::fromParseError(Object(PhpParser\\Error))
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\CodeCleaner.php(240): Psy\\CodeCleaner->parse('<?php App\\\\Model...', false)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(852): Psy\\CodeCleaner->clean(Array, false)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(881): Psy\\Shell->addCode('App\\\\Models\\\\User...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(1390): Psy\\Shell->setCode('App\\\\Models\\\\User...', true)
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\tinker\\src\\Console\\TinkerCommand.php(76): Psy\\Shell->execute('App\\\\Models\\\\User...')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Laravel\\Tinker\\Console\\TinkerCommand->handle()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(754): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(211): Illuminate\\Container\\Container->call(Array)
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Command\\Command.php(279): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(1094): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(342): Symfony\\Component\\Console\\Application->doRunCommand(Object(Laravel\\Tinker\\Console\\TinkerCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(193): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(197): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1234): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 D:\\semester 7\\gamifikasi-master\\backend\\artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#20 {main}
"} 
[2026-01-13 12:09:14] local.ALERT: Slow query {"query":"select table_name as `name`, table_schema as `schema`, (data_length + index_length) as `size`, table_comment as `comment`, engine as `engine`, table_collation as `collation` from information_schema.tables where table_type in ('BASE TABLE', 'SYSTEM VERSIONED') and table_schema not in ('information_schema', 'mysql', 'ndbinfo', 'performance_schema', 'sys') order by table_schema, table_name","time":"1849.02 ms","url":"http://localhost"} 
[2026-01-13 12:09:17] local.ERROR: The "intl" PHP extension is required to use the [format] method. {"exception":"[object] (RuntimeException(code: 0): The \"intl\" PHP extension is required to use the [format] method. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Number.php:386)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Number.php(38): Illuminate\\Support\\Number::ensureIntlExtensionIsInstalled()
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Number.php(173): Illuminate\\Support\\Number::format(3.6875, 2, NULL)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\ShowCommand.php(176): Illuminate\\Support\\Number::fileSize(3.6875, 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\ShowCommand.php(136): Illuminate\\Database\\Console\\ShowCommand->displayForCli(Array)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Console\\ShowCommand.php(65): Illuminate\\Database\\Console\\ShowCommand->display(Array)
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Illuminate\\Database\\Console\\ShowCommand->handle(Object(Illuminate\\Database\\DatabaseManager))
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(754): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Command\\Command.php(279): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(1094): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(342): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Database\\Console\\ShowCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(193): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(197): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1234): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 D:\\semester 7\\gamifikasi-master\\backend\\artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} 
[2026-01-13 12:10:02] local.ERROR: PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR on line 1 {"exception":"[object] (Psy\\Exception\\ParseErrorException(code: 0): PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR on line 1 at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Exception\\ParseErrorException.php:44)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\CodeCleaner.php(306): Psy\\Exception\\ParseErrorException::fromParseError(Object(PhpParser\\Error))
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\CodeCleaner.php(240): Psy\\CodeCleaner->parse('<?php \\\\ = App\\\\M...', false)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(852): Psy\\CodeCleaner->clean(Array, false)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(881): Psy\\Shell->addCode('\\\\ = App\\\\Models\\\\...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(1390): Psy\\Shell->setCode('\\\\ = App\\\\Models\\\\...', true)
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\tinker\\src\\Console\\TinkerCommand.php(76): Psy\\Shell->execute('\\\\ = App\\\\Models\\\\...')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Laravel\\Tinker\\Console\\TinkerCommand->handle()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(754): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(211): Illuminate\\Container\\Container->call(Array)
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Command\\Command.php(279): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(1094): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(342): Symfony\\Component\\Console\\Application->doRunCommand(Object(Laravel\\Tinker\\Console\\TinkerCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(193): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(197): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1234): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 D:\\semester 7\\gamifikasi-master\\backend\\artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#20 {main}
"} 
[2026-01-13 12:10:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.15 ms"} 
[2026-01-13 12:10:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.31 ms"} 
[2026-01-13 12:10:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.31 ms"} 
[2026-01-13 12:10:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.39 ms"} 
[2026-01-13 12:10:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"14.11 ms"} 
[2026-01-13 12:10:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"8.16 ms"} 
[2026-01-13 12:10:33] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.31 ms"} 
[2026-01-13 12:10:33] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.71 ms"} 
[2026-01-13 12:11:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.02 ms"} 
[2026-01-13 12:11:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-01-13 12:11:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.94 ms"} 
[2026-01-13 12:11:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-01-13 12:11:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.34 ms"} 
[2026-01-13 12:11:13] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.04 ms"} 
[2026-01-13 12:11:13] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.82 ms"} 
[2026-01-13 12:11:13] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.63 ms"} 
[2026-01-13 12:11:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.6 ms"} 
[2026-01-13 12:11:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-01-13 12:11:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.3 ms"} 
[2026-01-13 12:11:15] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"4.03 ms"} 
[2026-01-13 12:11:41] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"4.49 ms"} 
[2026-01-13 12:11:41] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.07 ms"} 
[2026-01-13 12:11:51] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"3.69 ms"} 
[2026-01-13 12:11:51] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"29.07 ms"} 
[2026-01-13 12:11:52] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"3.13 ms"} 
[2026-01-13 12:11:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.92 ms"} 
[2026-01-13 12:11:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.49 ms"} 
[2026-01-13 12:11:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.79 ms"} 
[2026-01-13 12:11:59] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.32 ms"} 
[2026-01-13 12:11:59] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.64 ms"} 
[2026-01-13 12:12:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.42 ms"} 
[2026-01-13 12:12:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.83 ms"} 
[2026-01-13 12:12:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.03 ms"} 
[2026-01-13 12:12:00] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.95 ms"} 
[2026-01-13 12:12:00] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.43 ms"} 
[2026-01-13 12:12:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.86 ms"} 
[2026-01-13 12:12:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-01-13 12:12:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.8 ms"} 
[2026-01-13 12:12:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.46 ms"} 
[2026-01-13 12:12:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.76 ms"} 
[2026-01-13 12:12:01] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.44 ms"} 
[2026-01-13 12:12:02] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"27.61 ms"} 
[2026-01-13 12:12:02] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"4.69 ms"} 
[2026-01-13 12:12:02] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.94 ms"} 
[2026-01-13 12:12:02] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"6.17 ms"} 
[2026-01-13 12:12:02] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"4.43 ms"} 
[2026-01-13 12:12:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.54 ms"} 
[2026-01-13 12:12:02] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:12:02] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:12:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.88 ms"} 
[2026-01-13 12:12:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.37 ms"} 
[2026-01-13 12:12:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.06 ms"} 
[2026-01-13 12:12:11] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.22 ms"} 
[2026-01-13 12:12:11] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.48 ms"} 
[2026-01-13 12:12:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.32 ms"} 
[2026-01-13 12:12:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-01-13 12:12:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.58 ms"} 
[2026-01-13 12:12:12] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.31 ms"} 
[2026-01-13 12:12:12] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.16 ms"} 
[2026-01-13 12:12:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.56 ms"} 
[2026-01-13 12:12:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-01-13 12:12:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.02 ms"} 
[2026-01-13 12:12:33] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? and `id` <> ? {"time":"2.13 ms"} 
[2026-01-13 12:12:33] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? and `id` <> ? {"time":"1 ms"} 
[2026-01-13 12:12:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-01-13 12:12:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.13 ms"} 
[2026-01-13 12:12:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-01-13 12:12:33] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.63 ms"} 
[2026-01-13 12:12:33] local.DEBUG: update `users` set `first_name` = ?, `last_name` = ?, `users`.`updated_at` = ? where `id` = ? {"time":"3.11 ms"} 
[2026-01-13 12:12:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.46 ms"} 
[2026-01-13 12:12:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-01-13 12:12:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.46 ms"} 
[2026-01-13 12:12:35] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.94 ms"} 
[2026-01-13 12:12:35] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.42 ms"} 
[2026-01-13 12:12:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.61 ms"} 
[2026-01-13 12:12:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-01-13 12:12:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.38 ms"} 
[2026-01-13 12:12:38] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? and `id` <> ? {"time":"1.08 ms"} 
[2026-01-13 12:12:38] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? and `id` <> ? {"time":"1.07 ms"} 
[2026-01-13 12:12:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-01-13 12:12:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.09 ms"} 
[2026-01-13 12:12:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.74 ms"} 
[2026-01-13 12:12:38] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.72 ms"} 
[2026-01-13 12:12:38] local.DEBUG: update `users` set `gender` = ?, `users`.`updated_at` = ? where `id` = ? {"time":"1.36 ms"} 
[2026-01-13 12:12:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.38 ms"} 
[2026-01-13 12:12:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-01-13 12:12:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"25.71 ms"} 
[2026-01-13 12:12:39] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.28 ms"} 
[2026-01-13 12:12:39] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.48 ms"} 
[2026-01-13 12:13:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.53 ms"} 
[2026-01-13 12:13:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-01-13 12:13:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"31.78 ms"} 
[2026-01-13 12:13:10] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? and `id` <> ? {"time":"1.11 ms"} 
[2026-01-13 12:13:10] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? and `id` <> ? {"time":"1.23 ms"} 
[2026-01-13 12:13:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.75 ms"} 
[2026-01-13 12:13:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.15 ms"} 
[2026-01-13 12:13:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-01-13 12:13:10] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.86 ms"} 
[2026-01-13 12:13:10] local.DEBUG: update `users` set `birth_date` = ?, `users`.`updated_at` = ? where `id` = ? {"time":"1.41 ms"} 
[2026-01-13 12:13:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.15 ms"} 
[2026-01-13 12:13:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-01-13 12:13:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.84 ms"} 
[2026-01-13 12:13:12] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.36 ms"} 
[2026-01-13 12:13:12] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.44 ms"} 
[2026-01-13 12:13:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.02 ms"} 
[2026-01-13 12:13:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-01-13 12:13:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.02 ms"} 
[2026-01-13 12:13:22] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? and `id` <> ? {"time":"1.21 ms"} 
[2026-01-13 12:13:22] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? and `id` <> ? {"time":"1 ms"} 
[2026-01-13 12:13:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-01-13 12:13:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.09 ms"} 
[2026-01-13 12:13:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-01-13 12:13:22] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.63 ms"} 
[2026-01-13 12:13:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19.1 ms"} 
[2026-01-13 12:13:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-01-13 12:13:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.83 ms"} 
[2026-01-13 12:13:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.32 ms"} 
[2026-01-13 12:13:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.94 ms"} 
[2026-01-13 12:13:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.69 ms"} 
[2026-01-13 12:13:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-01-13 12:13:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.76 ms"} 
[2026-01-13 12:13:49] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.24 ms"} 
[2026-01-13 12:13:49] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.17 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.79 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-01-13 12:13:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.4 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.9 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.98 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"5.07 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.29 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.72 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.17 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.55 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.94 ms"} 
[2026-01-13 12:13:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.64 ms"} 
[2026-01-13 12:13:54] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:13:54] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:14:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.55 ms"} 
[2026-01-13 12:14:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-01-13 12:14:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.03 ms"} 
[2026-01-13 12:14:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-01-13 12:14:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.07 ms"} 
[2026-01-13 12:14:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.96 ms"} 
[2026-01-13 12:14:00] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.81 ms"} 
[2026-01-13 12:14:00] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.63 ms"} 
[2026-01-13 12:14:00] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"2.19 ms"} 
[2026-01-13 12:17:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.72 ms"} 
[2026-01-13 12:17:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.97 ms"} 
[2026-01-13 12:17:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.17 ms"} 
[2026-01-13 12:17:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.77 ms"} 
[2026-01-13 12:17:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.12 ms"} 
[2026-01-13 12:17:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.03 ms"} 
[2026-01-13 12:17:26] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.73 ms"} 
[2026-01-13 12:17:26] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.51 ms"} 
[2026-01-13 12:17:26] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"2.07 ms"} 
[2026-01-13 12:31:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.63 ms"} 
[2026-01-13 12:31:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-01-13 12:31:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.36 ms"} 
[2026-01-13 12:31:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-01-13 12:31:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.19 ms"} 
[2026-01-13 12:31:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.96 ms"} 
[2026-01-13 12:31:03] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.72 ms"} 
[2026-01-13 12:31:03] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.55 ms"} 
[2026-01-13 12:31:03] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.06 ms"} 
[2026-01-13 12:31:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.5 ms"} 
[2026-01-13 12:31:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-01-13 12:31:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.8 ms"} 
[2026-01-13 12:31:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-01-13 12:31:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.17 ms"} 
[2026-01-13 12:31:13] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.02 ms"} 
[2026-01-13 12:31:13] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.9 ms"} 
[2026-01-13 12:31:13] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.75 ms"} 
[2026-01-13 12:31:13] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.02 ms"} 
[2026-01-13 12:31:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"228.52 ms"} 
[2026-01-13 12:31:47] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"228.52 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-01-13 12:31:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"33.11 ms"} 
[2026-01-13 12:31:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.16 ms"} 
[2026-01-13 12:31:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-01-13 12:31:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.37 ms"} 
[2026-01-13 12:31:47] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.16 ms"} 
[2026-01-13 12:31:47] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"4.05 ms"} 
[2026-01-13 12:31:47] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"8.18 ms"} 
[2026-01-13 12:31:47] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.04 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.96 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.17 ms"} 
[2026-01-13 12:31:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.76 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"15.25 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.53 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"3.98 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"4.4 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.06 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.26 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.45 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.67 ms"} 
[2026-01-13 12:31:49] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-01-13 12:31:49] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:31:49] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:32:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.67 ms"} 
[2026-01-13 12:32:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-01-13 12:32:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.26 ms"} 
[2026-01-13 12:32:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-01-13 12:32:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1 ms"} 
[2026-01-13 12:32:13] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"3 ms"} 
[2026-01-13 12:32:13] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"1.1 ms"} 
[2026-01-13 12:32:13] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.09 ms"} 
[2026-01-13 12:32:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.1 ms"} 
[2026-01-13 12:32:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-01-13 12:32:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.88 ms"} 
[2026-01-13 12:32:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.42 ms"} 
[2026-01-13 12:32:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.53 ms"} 
[2026-01-13 12:32:33] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"20.24 ms"} 
[2026-01-13 12:32:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.6 ms"} 
[2026-01-13 12:32:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-01-13 12:32:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.65 ms"} 
[2026-01-13 12:32:41] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.31 ms"} 
[2026-01-13 12:32:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.83 ms"} 
[2026-01-13 12:32:41] local.DEBUG: select * from `roles` where `name` <> ? and `roles`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-01-13 12:32:41] local.DEBUG: select `permissions`.*, `role_permissions`.`role_id` as `pivot_role_id`, `role_permissions`.`permission_id` as `pivot_permission_id`, `role_permissions`.`created_at` as `pivot_created_at`, `role_permissions`.`updated_at` as `pivot_updated_at` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` in (2) {"time":"1.7 ms"} 
[2026-01-13 12:32:41] local.DEBUG: select * from `permissions` where `name` not in (?, ?) {"time":"1.43 ms"} 
[2026-01-13 12:32:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.56 ms"} 
[2026-01-13 12:32:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-01-13 12:32:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19 ms"} 
[2026-01-13 12:32:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-01-13 12:32:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.14 ms"} 
[2026-01-13 12:32:42] local.DEBUG: select * from `roles` where `name` <> ? and `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-01-13 12:32:42] local.DEBUG: select `permissions`.*, `role_permissions`.`role_id` as `pivot_role_id`, `role_permissions`.`permission_id` as `pivot_permission_id`, `role_permissions`.`created_at` as `pivot_created_at`, `role_permissions`.`updated_at` as `pivot_updated_at` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` in (2) {"time":"1.58 ms"} 
[2026-01-13 12:32:42] local.DEBUG: select * from `permissions` where `name` not in (?, ?) {"time":"1.32 ms"} 
[2026-01-13 12:32:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.75 ms"} 
[2026-01-13 12:32:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-01-13 12:32:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.9 ms"} 
[2026-01-13 12:32:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.66 ms"} 
[2026-01-13 12:32:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.81 ms"} 
[2026-01-13 12:32:49] local.DEBUG: select * from `roles` where `name` <> ? and `roles`.`id` = ? limit 1 {"time":"1.88 ms"} 
[2026-01-13 12:32:49] local.DEBUG: select `permissions`.*, `role_permissions`.`role_id` as `pivot_role_id`, `role_permissions`.`permission_id` as `pivot_permission_id`, `role_permissions`.`created_at` as `pivot_created_at`, `role_permissions`.`updated_at` as `pivot_updated_at` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` in (2) {"time":"3.04 ms"} 
[2026-01-13 12:32:49] local.DEBUG: select * from `permissions` where `name` not in (?, ?) {"time":"1.51 ms"} 
[2026-01-13 12:32:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.88 ms"} 
[2026-01-13 12:32:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.68 ms"} 
[2026-01-13 12:32:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.05 ms"} 
[2026-01-13 12:32:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-01-13 12:32:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.08 ms"} 
[2026-01-13 12:32:57] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"15.04 ms"} 
[2026-01-13 12:33:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.3 ms"} 
[2026-01-13 12:33:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-01-13 12:33:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.97 ms"} 
[2026-01-13 12:33:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.58 ms"} 
[2026-01-13 12:33:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.61 ms"} 
[2026-01-13 12:33:00] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"1.32 ms"} 
[2026-01-13 12:33:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.6 ms"} 
[2026-01-13 12:33:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-01-13 12:33:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.29 ms"} 
[2026-01-13 12:33:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-01-13 12:33:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.09 ms"} 
[2026-01-13 12:33:03] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.87 ms"} 
[2026-01-13 12:33:03] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.83 ms"} 
[2026-01-13 12:33:03] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.18 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-01-13 12:33:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.48 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.45 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.51 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.15 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.51 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.9 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.88 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"12.73 ms"} 
[2026-01-13 12:33:06] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"30.73 ms"} 
[2026-01-13 12:33:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.2 ms"} 
[2026-01-13 12:33:07] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:33:07] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:44:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"69.48 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.01 ms"} 
[2026-01-13 12:44:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.63 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.58 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.33 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"13.8 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"7.38 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"6.24 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.96 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"6.23 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"5.09 ms"} 
[2026-01-13 12:44:59] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"10.63 ms"} 
[2026-01-13 12:44:59] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:44:59] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:51:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.13 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-01-13 12:51:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.69 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.59 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.19 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.87 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.23 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.83 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.75 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.16 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.61 ms"} 
[2026-01-13 12:51:36] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.52 ms"} 
[2026-01-13 12:51:36] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:51:36] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:52:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.58 ms"} 
[2026-01-13 12:52:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-01-13 12:52:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.97 ms"} 
[2026-01-13 12:52:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.8 ms"} 
[2026-01-13 12:52:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.7 ms"} 
[2026-01-13 12:52:24] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"23.27 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.63 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.64 ms"} 
[2026-01-13 12:52:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.21 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.37 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.75 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"4.2 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.19 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.95 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.33 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.53 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.25 ms"} 
[2026-01-13 12:52:28] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.71 ms"} 
[2026-01-13 12:52:28] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:52:28] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:52:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.45 ms"} 
[2026-01-13 12:52:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.58 ms"} 
[2026-01-13 12:52:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.83 ms"} 
[2026-01-13 12:52:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.33 ms"} 
[2026-01-13 12:52:31] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.47 ms"} 
[2026-01-13 12:52:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.37 ms"} 
[2026-01-13 12:52:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-01-13 12:52:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.16 ms"} 
[2026-01-13 12:52:32] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.16 ms"} 
[2026-01-13 12:52:32] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.49 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.06 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-01-13 12:53:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.22 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.91 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.03 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.62 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.37 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.09 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.67 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.95 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.59 ms"} 
[2026-01-13 12:53:31] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.66 ms"} 
[2026-01-13 12:53:31] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:53:31] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:57:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.58 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.54 ms"} 
[2026-01-13 12:57:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.85 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"20.32 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.66 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.5 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.07 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.76 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.91 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.05 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.83 ms"} 
[2026-01-13 12:57:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.76 ms"} 
[2026-01-13 12:57:25] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:57:25] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 12:59:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.45 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-01-13 12:59:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.07 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.44 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.16 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.63 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.83 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.86 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.14 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.91 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.17 ms"} 
[2026-01-13 12:59:24] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.51 ms"} 
[2026-01-13 12:59:24] local.INFO: Leaderboard query count: 1  
[2026-01-13 12:59:24] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:01:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.85 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-01-13 13:01:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.86 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.53 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.32 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.53 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.48 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"4.33 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.11 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.46 ms"} 
[2026-01-13 13:01:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.65 ms"} 
[2026-01-13 13:01:20] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:01:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:06:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"140.73 ms"} 
[2026-01-13 13:06:59] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"140.73 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-01-13 13:06:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.7 ms"} 
[2026-01-13 13:06:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"42.66 ms"} 
[2026-01-13 13:06:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"48.38 ms"} 
[2026-01-13 13:06:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.58 ms"} 
[2026-01-13 13:07:00] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"33.71 ms"} 
[2026-01-13 13:07:00] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"23.36 ms"} 
[2026-01-13 13:07:00] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"22.51 ms"} 
[2026-01-13 13:07:00] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.27 ms"} 
[2026-01-13 13:07:00] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"13.71 ms"} 
[2026-01-13 13:07:00] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.91 ms"} 
[2026-01-13 13:07:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"27.65 ms"} 
[2026-01-13 13:07:00] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:07:00] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:08:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.4 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-01-13 13:08:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.03 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.91 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.72 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"7.87 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.22 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.56 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.65 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.12 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.62 ms"} 
[2026-01-13 13:08:30] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.55 ms"} 
[2026-01-13 13:08:30] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:08:30] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:12:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.27 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-01-13 13:12:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.47 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.26 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"3.71 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.28 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.98 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.33 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.77 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.63 ms"} 
[2026-01-13 13:12:12] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.06 ms"} 
[2026-01-13 13:12:12] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:12:12] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:19:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.1 ms"} 
[2026-01-13 13:19:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"84.86 ms"} 
[2026-01-13 13:19:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"266.91 ms"} 
[2026-01-13 13:19:37] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"266.91 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-01-13 13:19:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"24.45 ms"} 
[2026-01-13 13:19:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.85 ms"} 
[2026-01-13 13:19:38] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"5.81 ms"} 
[2026-01-13 13:19:38] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.52 ms"} 
[2026-01-13 13:19:38] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"4.98 ms"} 
[2026-01-13 13:19:38] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.68 ms"} 
[2026-01-13 13:19:38] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"15.95 ms"} 
[2026-01-13 13:19:38] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1 ms"} 
[2026-01-13 13:19:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.06 ms"} 
[2026-01-13 13:19:38] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:19:38] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:40:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"998.64 ms"} 
[2026-01-13 13:40:40] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"998.64 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-01-13 13:40:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.98 ms"} 
[2026-01-13 13:40:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"48.67 ms"} 
[2026-01-13 13:40:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"29.41 ms"} 
[2026-01-13 13:40:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.82 ms"} 
[2026-01-13 13:40:40] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"4.39 ms"} 
[2026-01-13 13:40:40] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.78 ms"} 
[2026-01-13 13:40:40] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.64 ms"} 
[2026-01-13 13:40:40] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.25 ms"} 
[2026-01-13 13:40:40] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.31 ms"} 
[2026-01-13 13:40:40] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.17 ms"} 
[2026-01-13 13:40:40] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.91 ms"} 
[2026-01-13 13:40:40] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:40:40] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:47:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.56 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.61 ms"} 
[2026-01-13 13:47:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.78 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.62 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.59 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.07 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.72 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.51 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.96 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.39 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.6 ms"} 
[2026-01-13 13:47:58] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.58 ms"} 
[2026-01-13 13:47:58] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:47:58] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:50:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.81 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-01-13 13:50:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.75 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.24 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.43 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.28 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.34 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.49 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.62 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.14 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.38 ms"} 
[2026-01-13 13:50:45] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.65 ms"} 
[2026-01-13 13:50:45] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:50:45] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:50:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.69 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-01-13 13:50:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.7 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.35 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.03 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.37 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.28 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.23 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.05 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.35 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1 ms"} 
[2026-01-13 13:50:58] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.36 ms"} 
[2026-01-13 13:50:58] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:50:58] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:52:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.75 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-01-13 13:52:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.26 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.42 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.61 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.26 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"3.1 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.83 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.13 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.95 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.93 ms"} 
[2026-01-13 13:52:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.48 ms"} 
[2026-01-13 13:52:02] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:52:02] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:52:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.61 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.19 ms"} 
[2026-01-13 13:52:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.48 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.8 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.93 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"10.91 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"3.21 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.09 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.81 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.57 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.75 ms"} 
[2026-01-13 13:52:12] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.91 ms"} 
[2026-01-13 13:52:12] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:52:12] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:52:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.57 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.87 ms"} 
[2026-01-13 13:52:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.82 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"22.27 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.21 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.47 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.24 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.21 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"5.19 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.02 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.71 ms"} 
[2026-01-13 13:52:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.62 ms"} 
[2026-01-13 13:52:22] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:52:22] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:53:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.69 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-01-13 13:53:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.17 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.24 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.21 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.33 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.9 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.34 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.11 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.18 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.79 ms"} 
[2026-01-13 13:53:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.58 ms"} 
[2026-01-13 13:53:29] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:53:29] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:53:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.01 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-01-13 13:53:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"67.08 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"15.96 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.07 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"3.3 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.29 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"5.47 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.38 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.36 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"17.51 ms"} 
[2026-01-13 13:53:40] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2026-01-13 13:53:40] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:53:40] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:55:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.53 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-01-13 13:55:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.14 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.49 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.31 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.32 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.29 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.03 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.71 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.11 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.77 ms"} 
[2026-01-13 13:55:06] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2026-01-13 13:55:06] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:55:06] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:56:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.23 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.96 ms"} 
[2026-01-13 13:56:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.16 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.09 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.25 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.35 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.19 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.73 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.97 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.56 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.51 ms"} 
[2026-01-13 13:56:30] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.93 ms"} 
[2026-01-13 13:56:30] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:56:30] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:57:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.31 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-01-13 13:57:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.11 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.18 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.06 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.19 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.33 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.21 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.97 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"5.01 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.17 ms"} 
[2026-01-13 13:57:09] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-01-13 13:57:09] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:57:09] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:58:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.24 ms"} 
[2026-01-13 13:58:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.9 ms"} 
[2026-01-13 13:58:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.11 ms"} 
[2026-01-13 13:58:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"9.68 ms"} 
[2026-01-13 13:58:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.72 ms"} 
[2026-01-13 13:58:54] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"10.91 ms"} 
[2026-01-13 13:58:54] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"4.49 ms"} 
[2026-01-13 13:58:54] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.14 ms"} 
[2026-01-13 13:58:54] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.2 ms"} 
[2026-01-13 13:58:54] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.4 ms"} 
[2026-01-13 13:58:54] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.94 ms"} 
[2026-01-13 13:58:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.43 ms"} 
[2026-01-13 13:58:54] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:58:54] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 13:59:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.25 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.51 ms"} 
[2026-01-13 13:59:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.14 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.39 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.96 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.35 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.62 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.61 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.4 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.26 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.17 ms"} 
[2026-01-13 13:59:28] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.24 ms"} 
[2026-01-13 13:59:28] local.INFO: Leaderboard query count: 1  
[2026-01-13 13:59:28] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:00:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.22 ms"} 
[2026-01-13 14:00:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-01-13 14:00:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.6 ms"} 
[2026-01-13 14:00:46] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.02 ms"} 
[2026-01-13 14:00:47] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.5 ms"} 
[2026-01-13 14:00:47] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"4.52 ms"} 
[2026-01-13 14:00:47] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.91 ms"} 
[2026-01-13 14:00:47] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.31 ms"} 
[2026-01-13 14:00:47] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.89 ms"} 
[2026-01-13 14:00:47] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.4 ms"} 
[2026-01-13 14:00:47] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.66 ms"} 
[2026-01-13 14:00:47] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.53 ms"} 
[2026-01-13 14:00:47] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:00:47] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:00:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.03 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-01-13 14:00:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.32 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.42 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.2 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"3.09 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"8.13 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.77 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"6.51 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"48.32 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"3.57 ms"} 
[2026-01-13 14:00:57] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.71 ms"} 
[2026-01-13 14:00:57] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:00:57] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:01:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.78 ms"} 
[2026-01-13 14:01:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-01-13 14:01:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.22 ms"} 
[2026-01-13 14:01:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.63 ms"} 
[2026-01-13 14:01:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.06 ms"} 
[2026-01-13 14:01:08] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.11 ms"} 
[2026-01-13 14:01:08] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.32 ms"} 
[2026-01-13 14:01:08] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.8 ms"} 
[2026-01-13 14:01:08] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.89 ms"} 
[2026-01-13 14:01:08] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.07 ms"} 
[2026-01-13 14:01:08] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.12 ms"} 
[2026-01-13 14:01:08] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.91 ms"} 
[2026-01-13 14:01:08] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:01:08] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:01:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.9 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-01-13 14:01:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.67 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.47 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.45 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.43 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.67 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.93 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"3.75 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.23 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.59 ms"} 
[2026-01-13 14:01:58] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.51 ms"} 
[2026-01-13 14:01:58] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:01:58] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:02:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.97 ms"} 
[2026-01-13 14:02:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-01-13 14:02:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.82 ms"} 
[2026-01-13 14:02:04] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.74 ms"} 
[2026-01-13 14:02:04] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"19.73 ms"} 
[2026-01-13 14:02:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.14 ms"} 
[2026-01-13 14:02:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-01-13 14:02:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.77 ms"} 
[2026-01-13 14:02:06] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"50.51 ms"} 
[2026-01-13 14:02:06] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"25.26 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.07 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.29 ms"} 
[2026-01-13 14:02:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.17 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.26 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.28 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"4.3 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.03 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.12 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.48 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.02 ms"} 
[2026-01-13 14:02:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-01-13 14:02:07] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:02:07] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:02:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.77 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-01-13 14:02:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.99 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.62 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.26 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.15 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.19 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.05 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.85 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.92 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.83 ms"} 
[2026-01-13 14:02:36] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.04 ms"} 
[2026-01-13 14:02:36] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:02:36] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:02:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.55 ms"} 
[2026-01-13 14:02:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.33 ms"} 
[2026-01-13 14:02:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.37 ms"} 
[2026-01-13 14:02:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.13 ms"} 
[2026-01-13 14:02:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.7 ms"} 
[2026-01-13 14:02:45] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.5 ms"} 
[2026-01-13 14:02:45] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.68 ms"} 
[2026-01-13 14:02:45] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"3.45 ms"} 
[2026-01-13 14:02:45] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.27 ms"} 
[2026-01-13 14:02:45] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"17.81 ms"} 
[2026-01-13 14:02:45] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.99 ms"} 
[2026-01-13 14:02:45] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.99 ms"} 
[2026-01-13 14:02:45] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:02:45] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:02:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.9 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-01-13 14:02:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.87 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.98 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.84 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.75 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.48 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.04 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.27 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.59 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.99 ms"} 
[2026-01-13 14:02:55] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.7 ms"} 
[2026-01-13 14:02:55] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:02:55] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:03:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.71 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-01-13 14:03:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.65 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.23 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.1 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.39 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.98 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.91 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.98 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.35 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.72 ms"} 
[2026-01-13 14:03:30] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.93 ms"} 
[2026-01-13 14:03:30] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:03:30] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:03:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.98 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-01-13 14:03:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.89 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.47 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.97 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.78 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.57 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.02 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.07 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.12 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.51 ms"} 
[2026-01-13 14:03:46] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.88 ms"} 
[2026-01-13 14:03:46] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:03:46] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:11:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.28 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-01-13 14:11:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.34 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.7 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.99 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.43 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.67 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.16 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.15 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.89 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.58 ms"} 
[2026-01-13 14:11:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.51 ms"} 
[2026-01-13 14:11:16] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:11:16] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:11:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.37 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-01-13 14:11:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.44 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.46 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.1 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.29 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"11.45 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.1 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.99 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.18 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.2 ms"} 
[2026-01-13 14:11:34] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.02 ms"} 
[2026-01-13 14:11:34] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:11:34] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:12:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.95 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-01-13 14:12:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.31 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.92 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.67 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.41 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.93 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.54 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.99 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.22 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.32 ms"} 
[2026-01-13 14:12:40] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.7 ms"} 
[2026-01-13 14:12:40] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:12:40] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:12:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.62 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-01-13 14:12:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.98 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.44 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.79 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.34 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"3.27 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.95 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.86 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.23 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.98 ms"} 
[2026-01-13 14:12:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2026-01-13 14:12:44] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:12:44] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:13:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.87 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-01-13 14:13:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.41 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.2 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.67 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.44 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.58 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.12 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.14 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.32 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.04 ms"} 
[2026-01-13 14:13:55] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.54 ms"} 
[2026-01-13 14:13:55] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:13:55] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:14:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.2 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-01-13 14:14:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.23 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.69 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.79 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.44 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.27 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.76 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.98 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.26 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.97 ms"} 
[2026-01-13 14:14:14] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.73 ms"} 
[2026-01-13 14:14:14] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:14:14] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:15:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.03 ms"} 
[2026-01-13 14:15:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-01-13 14:15:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.77 ms"} 
[2026-01-13 14:15:47] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.24 ms"} 
[2026-01-13 14:15:47] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.95 ms"} 
[2026-01-13 14:15:47] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.37 ms"} 
[2026-01-13 14:15:47] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.99 ms"} 
[2026-01-13 14:15:47] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.03 ms"} 
[2026-01-13 14:15:47] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.34 ms"} 
[2026-01-13 14:15:47] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.12 ms"} 
[2026-01-13 14:15:47] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.78 ms"} 
[2026-01-13 14:15:47] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.66 ms"} 
[2026-01-13 14:15:47] local.INFO: Leaderboard query count: 1  
[2026-01-13 14:15:47] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-13 14:15:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.08 ms"} 
[2026-01-13 14:15:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-01-13 14:15:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.06 ms"} 
[2026-01-13 14:15:51] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.46 ms"} 
[2026-01-13 14:15:52] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.52 ms"} 
[2026-01-13 14:15:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.53 ms"} 
[2026-01-13 14:15:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-01-13 14:15:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.72 ms"} 
[2026-01-13 14:15:53] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.09 ms"} 
[2026-01-13 14:15:53] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.44 ms"} 
[2026-01-13 14:16:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.58 ms"} 
[2026-01-13 14:16:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.94 ms"} 
[2026-01-13 14:16:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.22 ms"} 
[2026-01-13 14:16:06] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.08 ms"} 
[2026-01-13 14:16:06] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.29 ms"} 
[2026-01-13 14:17:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.61 ms"} 
[2026-01-13 14:17:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-01-13 14:17:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.96 ms"} 
[2026-01-13 14:17:13] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.38 ms"} 
[2026-01-13 14:17:13] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.74 ms"} 
[2026-01-13 14:17:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.49 ms"} 
[2026-01-13 14:17:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-01-13 14:17:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.72 ms"} 
[2026-01-13 14:17:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"8.65 ms"} 
[2026-01-13 14:17:31] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.61 ms"} 
[2026-01-13 14:18:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.82 ms"} 
[2026-01-13 14:18:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.94 ms"} 
[2026-01-13 14:18:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.73 ms"} 
[2026-01-13 14:18:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.65 ms"} 
[2026-01-13 14:18:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.19 ms"} 
[2026-01-13 14:18:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.95 ms"} 
[2026-01-13 14:18:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-01-13 14:18:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.29 ms"} 
[2026-01-13 14:18:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.74 ms"} 
[2026-01-13 14:18:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"85.56 ms"} 
[2026-01-13 14:18:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.84 ms"} 
[2026-01-13 14:18:27] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"5.2 ms"} 
[2026-01-13 14:18:27] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.64 ms"} 
[2026-01-13 14:18:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.96 ms"} 
[2026-01-13 14:18:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.89 ms"} 
[2026-01-13 14:18:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.84 ms"} 
[2026-01-13 14:18:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.67 ms"} 
[2026-01-13 14:18:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.08 ms"} 
[2026-01-13 14:18:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.03 ms"} 
[2026-01-13 14:18:57] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.92 ms"} 
[2026-01-13 14:18:57] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.98 ms"} 
[2026-01-14 21:10:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"81.82 ms"} 
[2026-01-14 21:10:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.21 ms"} 
[2026-01-14 21:10:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.45 ms"} 
[2026-01-14 21:10:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.32 ms"} 
[2026-01-14 21:10:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.77 ms"} 
[2026-01-14 21:10:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.18 ms"} 
[2026-01-14 21:10:04] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.83 ms"} 
[2026-01-14 21:10:04] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.09 ms"} 
[2026-01-14 21:11:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"87.29 ms"} 
[2026-01-14 21:11:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.5 ms"} 
[2026-01-14 21:11:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.89 ms"} 
[2026-01-14 21:11:12] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.69 ms"} 
[2026-01-14 21:11:12] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.51 ms"} 
[2026-01-14 21:11:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.77 ms"} 
[2026-01-14 21:11:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.5 ms"} 
[2026-01-14 21:11:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.73 ms"} 
[2026-01-14 21:11:14] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.84 ms"} 
[2026-01-14 21:11:14] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.58 ms"} 
[2026-01-14 21:11:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"556.47 ms"} 
[2026-01-14 21:11:17] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"556.47 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-01-14 21:11:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.54 ms"} 
[2026-01-14 21:11:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.61 ms"} 
[2026-01-14 21:11:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-01-14 21:11:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.27 ms"} 
[2026-01-14 21:11:17] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.84 ms"} 
[2026-01-14 21:11:17] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.44 ms"} 
[2026-01-14 21:11:17] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.64 ms"} 
[2026-01-14 21:11:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.7 ms"} 
[2026-01-14 21:11:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.54 ms"} 
[2026-01-14 21:11:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.13 ms"} 
[2026-01-14 21:11:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.83 ms"} 
[2026-01-14 21:11:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.01 ms"} 
[2026-01-14 21:11:53] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.23 ms"} 
[2026-01-14 21:11:53] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.5 ms"} 
[2026-01-14 21:11:53] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.14 ms"} 
[2026-01-14 21:12:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.32 ms"} 
[2026-01-14 21:12:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-01-14 21:12:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16.36 ms"} 
[2026-01-14 21:12:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.29 ms"} 
[2026-01-14 21:12:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.16 ms"} 
[2026-01-14 21:12:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.41 ms"} 
[2026-01-14 21:12:32] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.67 ms"} 
[2026-01-14 21:12:32] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.55 ms"} 
[2026-01-14 21:12:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.17 ms"} 
[2026-01-14 21:12:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.19 ms"} 
[2026-01-14 21:12:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.5 ms"} 
[2026-01-14 21:12:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-01-14 21:12:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.01 ms"} 
[2026-01-14 21:12:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.53 ms"} 
[2026-01-14 21:12:39] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"9.04 ms"} 
[2026-01-14 21:12:39] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.79 ms"} 
[2026-01-14 21:15:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"49.82 ms"} 
[2026-01-14 21:15:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.81 ms"} 
[2026-01-14 21:15:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.5 ms"} 
[2026-01-14 21:15:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.23 ms"} 
[2026-01-14 21:15:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.87 ms"} 
[2026-01-14 21:15:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.67 ms"} 
[2026-01-14 21:15:26] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.21 ms"} 
[2026-01-14 21:15:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.84 ms"} 
[2026-01-19 13:06:40] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"380.33 ms"} 
[2026-01-19 13:06:40] local.ALERT: Slow query {"query":"select * from `users` where `email` = ? limit 1","time":"380.33 ms","url":"http://localhost:8000/api/auth/login"} 
[2026-01-19 13:06:41] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"47.3 ms"} 
[2026-01-19 13:06:42] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"11.66 ms"} 
[2026-01-19 13:06:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.35 ms"} 
[2026-01-19 13:06:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"13.66 ms"} 
[2026-01-19 13:06:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"34.46 ms"} 
[2026-01-19 13:06:55] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"23.55 ms"} 
[2026-01-19 13:06:55] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"28.95 ms"} 
[2026-01-19 13:06:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.23 ms"} 
[2026-01-19 13:06:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"12.54 ms"} 
[2026-01-19 13:06:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.03 ms"} 
[2026-01-19 13:06:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.78 ms"} 
[2026-01-19 13:06:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"11.52 ms"} 
[2026-01-19 13:06:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"17.02 ms"} 
[2026-01-19 13:06:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.87 ms"} 
[2026-01-19 13:06:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.9 ms"} 
[2026-01-19 13:06:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"14.17 ms"} 
[2026-01-19 13:06:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.6 ms"} 
[2026-01-19 13:06:58] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"29.46 ms"} 
[2026-01-19 13:06:59] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"3.34 ms"} 
[2026-01-19 13:06:59] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.51 ms"} 
[2026-01-19 13:06:59] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.9 ms"} 
[2026-01-19 13:06:59] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"5.84 ms"} 
[2026-01-19 13:06:59] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"10.22 ms"} 
[2026-01-19 13:06:59] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.8 ms"} 
[2026-01-19 13:06:59] local.INFO: Leaderboard query count: 1  
[2026-01-19 13:06:59] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-19 13:40:43] local.ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mariadb, SQL: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = 74 limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mariadb, SQL: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = 74 limit 1) at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:822)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(976): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(955): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(778): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(395): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3107): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3092): Illuminate\\Database\\Query\\Builder->runSelect()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3679): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3091): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(875): Illuminate\\Database\\Query\\Builder->get(Array)
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(853): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(366): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(537): Illuminate\\Database\\Eloquent\\Builder->first(Array)
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find('74')
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2449): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'find', Array)
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2465): Illuminate\\Database\\Eloquent\\Model->__call('find', Array)
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\sanctum\\src\\PersonalAccessToken.php(66): Illuminate\\Database\\Eloquent\\Model::__callStatic('find', Array)
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php(67): Laravel\\Sanctum\\PersonalAccessToken::findToken('gHJcDdEJ3xNUrst...')
#17 [internal function]: Laravel\\Sanctum\\Guard->__invoke(Object(Illuminate\\Http\\Request), NULL)
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\RequestGuard.php(56): call_user_func(Object(Laravel\\Sanctum\\Guard), Object(Illuminate\\Http\\Request), NULL)
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(56): Illuminate\\Auth\\RequestGuard->user()
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(82): Illuminate\\Auth\\RequestGuard->check()
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(61): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array)
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#52 {main}

[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php:66)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(66): PDO->__construct('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=127....', 'root', Object(SensitiveParameterValue), Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=127....', Array, Array)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(1228): call_user_func(Object(Closure))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(1264): Illuminate\\Database\\Connection->getPdo()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(509): Illuminate\\Database\\Connection->getReadPdo()
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(404): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(809): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}('select * from `...', Array)
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(976): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(955): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(778): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php(395): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3107): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3092): Illuminate\\Database\\Query\\Builder->runSelect()
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3679): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}()
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Builder.php(3091): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(875): Illuminate\\Database\\Query\\Builder->get(Array)
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(853): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\BuildsQueries.php(366): Illuminate\\Database\\Eloquent\\Builder->get(Array)
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Builder.php(537): Illuminate\\Database\\Eloquent\\Builder->first(Array)
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Traits\\ForwardsCalls.php(23): Illuminate\\Database\\Eloquent\\Builder->find('74')
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2449): Illuminate\\Database\\Eloquent\\Model->forwardCallTo(Object(Illuminate\\Database\\Eloquent\\Builder), 'find', Array)
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.php(2465): Illuminate\\Database\\Eloquent\\Model->__call('find', Array)
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\sanctum\\src\\PersonalAccessToken.php(66): Illuminate\\Database\\Eloquent\\Model::__callStatic('find', Array)
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\sanctum\\src\\Guard.php(67): Laravel\\Sanctum\\PersonalAccessToken::findToken('gHJcDdEJ3xNUrst...')
#28 [internal function]: Laravel\\Sanctum\\Guard->__invoke(Object(Illuminate\\Http\\Request), NULL)
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\RequestGuard.php(56): call_user_func(Object(Laravel\\Sanctum\\Guard), Object(Illuminate\\Http\\Request), NULL)
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php(56): Illuminate\\Auth\\RequestGuard->user()
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(82): Illuminate\\Auth\\RequestGuard->check()
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(61): Illuminate\\Auth\\Middleware\\Authenticate->authenticate(Object(Illuminate\\Http\\Request), Array)
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'sanctum')
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#58 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#59 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#60 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#61 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#62 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#63 {main}
"} 
[2026-01-20 14:22:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"400.52 ms"} 
[2026-01-20 14:22:32] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"400.52 ms","url":"http://localhost:8000/api/users"} 
[2026-01-20 14:22:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"172.78 ms"} 
[2026-01-20 14:22:34] local.ALERT: Slow query {"query":"select * from `users` where `users`.`id` = ? limit 1","time":"172.78 ms","url":"http://localhost:8000/api/users"} 
[2026-01-20 14:22:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.41 ms"} 
[2026-01-20 14:22:34] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"35.67 ms"} 
[2026-01-20 14:22:35] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"55.97 ms"} 
[2026-01-20 14:22:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.25 ms"} 
[2026-01-20 14:22:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-01-20 14:22:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"131.1 ms"} 
[2026-01-20 14:22:39] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"131.1 ms","url":"http://localhost:8000/api/users"} 
[2026-01-20 14:22:39] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"13.54 ms"} 
[2026-01-20 14:22:39] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.94 ms"} 
[2026-01-20 14:22:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.74 ms"} 
[2026-01-20 14:22:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-01-20 14:22:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.68 ms"} 
[2026-01-20 14:22:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.36 ms"} 
[2026-01-20 14:22:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.76 ms"} 
[2026-01-20 14:22:42] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"15.3 ms"} 
[2026-01-20 14:22:43] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"7.83 ms"} 
[2026-01-20 14:22:43] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.75 ms"} 
[2026-01-20 14:22:43] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.38 ms"} 
[2026-01-20 14:22:43] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"5.93 ms"} 
[2026-01-20 14:22:43] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"4.04 ms"} 
[2026-01-20 14:22:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.53 ms"} 
[2026-01-20 14:22:43] local.INFO: Leaderboard query count: 1  
[2026-01-20 14:22:43] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-20 14:27:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"484.91 ms"} 
[2026-01-20 14:27:56] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"484.91 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-01-20 14:27:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"30 ms"} 
[2026-01-20 14:27:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"62.66 ms"} 
[2026-01-20 14:28:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"14.27 ms"} 
[2026-01-20 14:28:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.88 ms"} 
[2026-01-20 14:28:00] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"11.99 ms"} 
[2026-01-20 14:28:00] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.62 ms"} 
[2026-01-20 14:28:00] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.79 ms"} 
[2026-01-20 14:28:00] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"7.7 ms"} 
[2026-01-20 14:28:01] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.99 ms"} 
[2026-01-20 14:28:01] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.72 ms"} 
[2026-01-20 14:28:01] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2026-01-20 14:28:01] local.INFO: Leaderboard query count: 1  
[2026-01-20 14:28:01] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-20 14:33:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"135 ms"} 
[2026-01-20 14:33:37] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"135 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-01-20 14:33:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.94 ms"} 
[2026-01-20 14:33:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"37.78 ms"} 
[2026-01-20 14:33:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"22 ms"} 
[2026-01-20 14:33:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"23.66 ms"} 
[2026-01-20 14:33:37] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"58.48 ms"} 
[2026-01-20 14:33:37] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"4.6 ms"} 
[2026-01-20 14:33:37] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.81 ms"} 
[2026-01-20 14:33:37] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"5.31 ms"} 
[2026-01-20 14:33:37] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"10.24 ms"} 
[2026-01-20 14:33:37] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"9.37 ms"} 
[2026-01-20 14:33:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"10.02 ms"} 
[2026-01-20 14:33:37] local.INFO: Leaderboard query count: 1  
[2026-01-20 14:33:37] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-20 14:44:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.64 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.66 ms"} 
[2026-01-20 14:44:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.17 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.47 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.34 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.85 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.2 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"4.11 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.17 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.53 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"8.33 ms"} 
[2026-01-20 14:44:50] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"38.39 ms"} 
[2026-01-20 14:44:50] local.INFO: Leaderboard query count: 1  
[2026-01-20 14:44:50] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-20 14:47:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.51 ms"} 
[2026-01-20 14:47:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.31 ms"} 
[2026-01-20 14:47:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.11 ms"} 
[2026-01-20 14:47:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.08 ms"} 
[2026-01-20 14:47:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.1 ms"} 
[2026-01-20 14:47:04] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.88 ms"} 
[2026-01-20 14:47:04] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.14 ms"} 
[2026-01-20 14:47:04] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"7.15 ms"} 
[2026-01-20 14:47:04] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.78 ms"} 
[2026-01-20 14:47:04] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.1 ms"} 
[2026-01-20 14:47:04] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"4.35 ms"} 
[2026-01-20 14:47:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.92 ms"} 
[2026-01-20 14:47:04] local.INFO: Leaderboard query count: 1  
[2026-01-20 14:47:04] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-20 14:55:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.45 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-01-20 14:55:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.24 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.99 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.84 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"7.04 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.47 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.81 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.07 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.29 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.96 ms"} 
[2026-01-20 14:55:45] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.93 ms"} 
[2026-01-20 14:55:45] local.INFO: Leaderboard query count: 1  
[2026-01-20 14:55:45] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-20 14:58:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.78 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.54 ms"} 
[2026-01-20 14:58:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"30.13 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.96 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.22 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.67 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.6 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"3.44 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.8 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.95 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.59 ms"} 
[2026-01-20 14:58:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.51 ms"} 
[2026-01-20 14:58:38] local.INFO: Leaderboard query count: 1  
[2026-01-20 14:58:38] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-20 15:01:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.41 ms"} 
[2026-01-20 15:01:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-01-20 15:01:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.28 ms"} 
[2026-01-20 15:01:42] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"27.26 ms"} 
[2026-01-20 15:16:08] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"565.28 ms"} 
[2026-01-20 15:16:08] local.ALERT: Slow query {"query":"select * from `users` where `email` = ? limit 1","time":"565.28 ms","url":"http://localhost:8000/api/auth/login"} 
[2026-01-20 15:16:09] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"41.85 ms"} 
[2026-01-20 15:16:10] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"30.64 ms"} 
[2026-01-20 15:16:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"22.25 ms"} 
[2026-01-20 15:16:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.29 ms"} 
[2026-01-20 15:16:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.69 ms"} 
[2026-01-20 15:16:19] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.05 ms"} 
[2026-01-20 15:16:19] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"47.03 ms"} 
[2026-01-20 15:16:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.37 ms"} 
[2026-01-20 15:16:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-01-20 15:16:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"336.85 ms"} 
[2026-01-20 15:16:20] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"336.85 ms","url":"http://localhost:8000/api/users"} 
[2026-01-20 15:16:20] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"21.13 ms"} 
[2026-01-20 15:16:20] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"16.01 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"34.01 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.23 ms"} 
[2026-01-20 15:16:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"66.77 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"26.45 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.22 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"93.63 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"61.02 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.32 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"43.29 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"79.53 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"9.7 ms"} 
[2026-01-20 15:16:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"53.07 ms"} 
[2026-01-20 15:16:22] local.INFO: Leaderboard query count: 1  
[2026-01-20 15:16:22] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-20 15:17:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.91 ms"} 
[2026-01-20 15:17:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-01-20 15:17:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.2 ms"} 
[2026-01-20 15:17:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-01-20 15:17:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"28.6 ms"} 
[2026-01-20 15:17:05] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.05 ms"} 
[2026-01-20 15:17:05] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.55 ms"} 
[2026-01-20 15:17:05] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.84 ms"} 
[2026-01-20 15:17:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.47 ms"} 
[2026-01-20 15:17:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.21 ms"} 
[2026-01-20 15:17:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.56 ms"} 
[2026-01-20 15:17:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.75 ms"} 
[2026-01-20 15:17:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.07 ms"} 
[2026-01-20 15:17:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.95 ms"} 
[2026-01-20 15:17:09] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.79 ms"} 
[2026-01-20 15:17:09] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.69 ms"} 
[2026-01-20 15:17:09] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"4.43 ms"} 
[2026-01-20 15:17:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.79 ms"} 
[2026-01-20 15:17:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-01-20 15:17:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.44 ms"} 
[2026-01-20 15:17:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-01-20 15:17:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.17 ms"} 
[2026-01-20 15:17:12] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.65 ms"} 
[2026-01-20 15:17:12] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.16 ms"} 
[2026-01-20 15:17:12] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"6.69 ms"} 
[2026-01-20 15:17:12] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"101.22 ms"} 
[2026-01-20 15:17:12] local.ALERT: Slow query {"query":"select * from `school_classes` where `school_classes`.`id` in (51)","time":"101.22 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-01-20 15:17:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.21 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-01-20 15:17:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.82 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.58 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.13 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.09 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.09 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.4 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.2 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.37 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.7 ms"} 
[2026-01-20 15:17:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.58 ms"} 
[2026-01-20 15:17:15] local.INFO: Leaderboard query count: 1  
[2026-01-20 15:17:15] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-01-20 15:21:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.18 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-01-20 15:21:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.76 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.95 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.59 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.76 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.69 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.57 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.58 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.64 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.56 ms"} 
[2026-01-20 15:21:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.52 ms"} 
[2026-01-20 15:21:15] local.INFO: Leaderboard query count: 1  
[2026-01-20 15:21:15] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-04-08 20:47:09] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"119.65 ms"} 
[2026-04-08 20:47:09] local.ALERT: Slow query {"query":"select `email` from `users` where `role_id` = ? limit 1","time":"119.65 ms","url":"http://127.0.0.1:8000"} 
[2026-04-08 20:47:09] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"5.12 ms"} 
[2026-04-08 20:47:09] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-04-08 20:47:10] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/9xbrIGcqncMX5Yv1vJHEoCVNcjMlLi4vnlkb2K6A): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/9xbrIGcqncMX5Yv1vJHEoCVNcjMlLi4vnlkb2K6A): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('9xbrIGcqncMX5Yv...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-04-09 22:16:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.72 ms"} 
[2026-04-09 22:16:55] local.ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, SQL: select * from `users` where `email` = gabrielaanting87@gmail.com limit 1) {"user_id":"guest","action":"App\\Http\\Controllers\\Api\\AuthController@login","parameters":[],"method":"POST","request_data":{"email":"gabrielaanting87@gmail.com"},"stack_trace":{"file":"D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php","line":976,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->","args":["select * from `users` where `email` = ? limit 1",["gabrielaanting87@gmail.com"],{"Closure":[]}]}} 
[2026-04-09 22:17:26] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"110.31 ms"} 
[2026-04-09 22:17:26] local.ALERT: Slow query {"query":"select * from `users` where `email` = ? limit 1","time":"110.31 ms","url":"http://localhost:8000/api/auth/login"} 
[2026-04-09 22:17:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.34 ms"} 
[2026-04-09 22:17:26] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"35.39 ms"} 
[2026-04-09 22:17:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.86 ms"} 
[2026-04-09 22:17:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"13.26 ms"} 
[2026-04-09 22:17:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"35 ms"} 
[2026-04-09 22:17:41] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.02 ms"} 
[2026-04-09 22:17:41] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"17.62 ms"} 
[2026-04-09 22:17:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.71 ms"} 
[2026-04-09 22:17:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.66 ms"} 
[2026-04-09 22:17:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.84 ms"} 
[2026-04-09 22:17:43] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.96 ms"} 
[2026-04-09 22:17:43] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.23 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"46.06 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"32.35 ms"} 
[2026-04-09 22:17:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"25.96 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.65 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.03 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"38.29 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"19.39 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.86 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"11.79 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"28.38 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"6.85 ms"} 
[2026-04-09 22:17:45] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.05 ms"} 
[2026-04-09 22:17:45] local.INFO: Leaderboard query count: 1  
[2026-04-09 22:17:45] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-04-09 22:19:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.44 ms"} 
[2026-04-09 22:19:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.48 ms"} 
[2026-04-09 22:19:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.4 ms"} 
[2026-04-09 22:19:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-04-09 22:19:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.18 ms"} 
[2026-04-09 22:19:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.87 ms"} 
[2026-04-09 22:19:43] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.55 ms"} 
[2026-04-09 22:19:43] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.21 ms"} 
[2026-04-09 22:19:43] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"6.19 ms"} 
[2026-04-09 22:19:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.57 ms"} 
[2026-04-09 22:19:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-04-09 22:19:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.31 ms"} 
[2026-04-09 22:19:52] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-04-09 22:19:52] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.15 ms"} 
[2026-04-09 22:19:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.53 ms"} 
[2026-04-09 22:19:52] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.71 ms"} 
[2026-04-09 22:19:52] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.87 ms"} 
[2026-04-09 22:19:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.8 ms"} 
[2026-04-09 22:19:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-04-09 22:19:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.23 ms"} 
[2026-04-09 22:19:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-04-09 22:19:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.22 ms"} 
[2026-04-09 22:19:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.87 ms"} 
[2026-04-09 22:19:53] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.81 ms"} 
[2026-04-09 22:19:53] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.91 ms"} 
[2026-04-09 22:20:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.61 ms"} 
[2026-04-09 22:20:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-04-09 22:20:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.7 ms"} 
[2026-04-09 22:20:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-04-09 22:20:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.57 ms"} 
[2026-04-09 22:20:08] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.96 ms"} 
[2026-04-09 22:20:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.25 ms"} 
[2026-04-09 22:20:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.29 ms"} 
[2026-04-09 22:20:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3 ms"} 
[2026-04-09 22:20:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.56 ms"} 
[2026-04-09 22:20:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.12 ms"} 
[2026-04-09 22:20:13] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"2.03 ms"} 
[2026-04-09 22:20:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.01 ms"} 
[2026-04-09 22:20:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.53 ms"} 
[2026-04-09 22:20:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.57 ms"} 
[2026-04-09 22:20:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-04-09 22:20:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.14 ms"} 
[2026-04-09 22:20:15] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"21.57 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.61 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-04-09 22:20:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.36 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.05 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.97 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.79 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.99 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.63 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.76 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.98 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.6 ms"} 
[2026-04-09 22:20:24] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.22 ms"} 
[2026-04-09 22:20:24] local.INFO: Leaderboard query count: 1  
[2026-04-09 22:20:24] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-04-09 22:22:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.44 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.7 ms"} 
[2026-04-09 22:22:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.2 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.32 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.81 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.25 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.07 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.72 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.83 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.09 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.74 ms"} 
[2026-04-09 22:22:10] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.64 ms"} 
[2026-04-09 22:22:10] local.INFO: Leaderboard query count: 1  
[2026-04-09 22:22:10] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-04-09 22:22:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.41 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-04-09 22:22:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"40.92 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.73 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.06 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"3.16 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.52 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.89 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.99 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.98 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.69 ms"} 
[2026-04-09 22:22:40] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.62 ms"} 
[2026-04-09 22:22:40] local.INFO: Leaderboard query count: 1  
[2026-04-09 22:22:40] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-04-29 20:36:37] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"67.18 ms"} 
[2026-04-29 20:36:37] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.37 ms"} 
[2026-04-29 20:36:37] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-04-29 20:36:37] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/1tfrVgVQS6B2vRBawwrOUGiO5Q4inD6tWYGyJdbi): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/1tfrVgVQS6B2vRBawwrOUGiO5Q4inD6tWYGyJdbi): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('1tfrVgVQS6B2vRB...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-04-29 20:36:38] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.27 ms"} 
[2026-04-29 20:36:38] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.77 ms"} 
[2026-04-29 20:36:38] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-04-29 20:36:38] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/Vd13epPLW0Jm8oYdS6OQYNRMi0HlH2nmbhTCbDKy): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/Vd13epPLW0Jm8oYdS6OQYNRMi0HlH2nmbhTCbDKy): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('Vd13epPLW0Jm8oY...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-04-29 20:36:39] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.26 ms"} 
[2026-04-29 20:36:39] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.56 ms"} 
[2026-04-29 20:36:39] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-04-29 20:36:39] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/4j3FRcAjxczJETzD9C17aoyafVpin82EZMjTfpWC): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/4j3FRcAjxczJETzD9C17aoyafVpin82EZMjTfpWC): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('4j3FRcAjxczJETz...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-04-29 20:38:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"43.28 ms"} 
[2026-04-29 20:38:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-04-29 20:38:12] local.DEBUG: update `personal_access_tokens` set `user_agent` = ?, `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"59.72 ms"} 
[2026-04-29 20:38:12] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"5.42 ms"} 
[2026-04-29 20:38:12] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"12.97 ms"} 
[2026-04-29 20:38:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-04-29 20:38:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-04-29 20:38:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.84 ms"} 
[2026-04-29 20:38:13] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.8 ms"} 
[2026-04-29 20:38:13] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.83 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.31 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-04-29 20:38:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.26 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"10.13 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.49 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"10.72 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"3.2 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.42 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"5.15 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.96 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.45 ms"} 
[2026-04-29 20:38:14] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.58 ms"} 
[2026-04-29 20:38:14] local.INFO: Leaderboard query count: 1  
[2026-04-29 20:38:14] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-04-29 20:39:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"1.96 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-04-29 20:39:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.92 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.64 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.42 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.64 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.55 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.41 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.82 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.56 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.41 ms"} 
[2026-04-29 20:39:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.33 ms"} 
[2026-04-29 20:39:26] local.INFO: Leaderboard query count: 1  
[2026-04-29 20:39:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-04-29 20:39:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.26 ms"} 
[2026-04-29 20:39:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-04-29 20:39:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.9 ms"} 
[2026-04-29 20:39:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-04-29 20:39:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"31.73 ms"} 
[2026-04-29 20:39:45] local.DEBUG: select * from `subjects` limit 50 {"time":"4.99 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-04-29 20:39:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"31.31 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.6 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.46 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.44 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.63 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.5 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.53 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.72 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.14 ms"} 
[2026-04-29 20:39:56] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.54 ms"} 
[2026-04-29 20:39:56] local.INFO: Leaderboard query count: 1  
[2026-04-29 20:39:56] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-04-29 20:46:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.87 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.6 ms"} 
[2026-04-29 20:46:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.51 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.59 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.42 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.89 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.62 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.76 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.49 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.5 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.58 ms"} 
[2026-04-29 20:46:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.89 ms"} 
[2026-04-29 20:46:20] local.INFO: Leaderboard query count: 1  
[2026-04-29 20:46:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-05-01 21:50:19] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"178.56 ms"} 
[2026-05-01 21:50:19] local.ALERT: Slow query {"query":"select * from `users` where `email` = ? limit 1","time":"178.56 ms","url":"http://localhost:8000/api/auth/login"} 
[2026-05-01 21:50:19] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.1 ms"} 
[2026-05-01 21:50:19] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"46.03 ms"} 
[2026-05-01 21:50:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.88 ms"} 
[2026-05-01 21:50:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.29 ms"} 
[2026-05-01 21:50:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.24 ms"} 
[2026-05-01 21:50:33] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.97 ms"} 
[2026-05-01 21:50:33] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"53.37 ms"} 
[2026-05-01 21:50:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.52 ms"} 
[2026-05-01 21:50:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-05-01 21:50:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.83 ms"} 
[2026-05-01 21:50:34] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.97 ms"} 
[2026-05-01 21:50:34] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.25 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.35 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-05-01 21:50:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.38 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.99 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.94 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"33.89 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"5.09 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.72 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.16 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"5.45 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.52 ms"} 
[2026-05-01 21:50:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.28 ms"} 
[2026-05-01 21:50:35] local.INFO: Leaderboard query count: 1  
[2026-05-01 21:50:35] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-05-01 21:50:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.08 ms"} 
[2026-05-01 21:50:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.04 ms"} 
[2026-05-01 21:50:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"47.86 ms"} 
[2026-05-01 21:51:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.08 ms"} 
[2026-05-01 21:51:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.56 ms"} 
[2026-05-01 21:51:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.03 ms"} 
[2026-05-01 21:51:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-05-01 21:51:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.15 ms"} 
[2026-05-01 21:51:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.12 ms"} 
[2026-05-01 21:51:03] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.16 ms"} 
[2026-05-01 21:51:03] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.81 ms"} 
[2026-05-01 21:51:03] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"7.49 ms"} 
[2026-05-01 21:51:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.81 ms"} 
[2026-05-01 21:51:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.96 ms"} 
[2026-05-01 21:51:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.11 ms"} 
[2026-05-01 21:51:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-05-01 21:51:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.2 ms"} 
[2026-05-01 21:51:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-05-01 21:51:07] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.02 ms"} 
[2026-05-01 21:51:07] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.57 ms"} 
[2026-05-01 21:51:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.18 ms"} 
[2026-05-01 21:51:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-05-01 21:51:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.84 ms"} 
[2026-05-01 21:51:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-05-01 21:51:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.17 ms"} 
[2026-05-01 21:51:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-05-01 21:51:08] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.12 ms"} 
[2026-05-01 21:51:08] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.38 ms"} 
[2026-05-01 21:51:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.3 ms"} 
[2026-05-01 21:51:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.37 ms"} 
[2026-05-01 21:51:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.92 ms"} 
[2026-05-01 21:51:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-05-01 21:51:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.12 ms"} 
[2026-05-01 21:51:59] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"14.45 ms"} 
[2026-05-01 21:52:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.46 ms"} 
[2026-05-01 21:52:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-05-01 21:52:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.79 ms"} 
[2026-05-01 21:52:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-05-01 21:52:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.05 ms"} 
[2026-05-01 21:52:01] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.99 ms"} 
[2026-05-01 21:52:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.05 ms"} 
[2026-05-01 21:52:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-05-01 21:52:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.06 ms"} 
[2026-05-01 21:52:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-05-01 21:52:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.13 ms"} 
[2026-05-01 21:52:02] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.91 ms"} 
[2026-05-01 21:52:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.08 ms"} 
[2026-05-01 21:52:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.42 ms"} 
[2026-05-01 21:52:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.35 ms"} 
[2026-05-01 21:52:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-05-01 21:52:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.17 ms"} 
[2026-05-01 21:52:03] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"3.33 ms"} 
[2026-05-01 21:53:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.51 ms"} 
[2026-05-01 21:53:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-05-01 21:53:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.42 ms"} 
[2026-05-01 21:53:04] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"1.53 ms"} 
[2026-05-01 21:53:05] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"1.01 ms"} 
[2026-05-01 21:53:05] local.DEBUG: select count(*) as aggregate from `users` where `phone_number` = ? {"time":"1.23 ms"} 
[2026-05-01 21:53:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.64 ms"} 
[2026-05-01 21:53:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-05-01 21:53:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.74 ms"} 
[2026-05-01 21:53:19] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-05-01 21:53:19] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.02 ms"} 
[2026-05-01 21:53:19] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.01 ms"} 
[2026-05-01 21:53:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.12 ms"} 
[2026-05-01 21:53:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-05-01 21:53:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"30.52 ms"} 
[2026-05-01 21:53:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-05-01 21:53:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.33 ms"} 
[2026-05-01 21:53:21] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.27 ms"} 
[2026-05-01 21:53:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.31 ms"} 
[2026-05-01 21:53:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.54 ms"} 
[2026-05-01 21:53:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.41 ms"} 
[2026-05-01 21:53:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-05-01 21:53:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.22 ms"} 
[2026-05-01 21:53:22] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"4.13 ms"} 
[2026-05-01 21:53:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.23 ms"} 
[2026-05-01 21:53:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-05-01 21:53:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.04 ms"} 
[2026-05-01 21:53:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-05-01 21:53:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.24 ms"} 
[2026-05-01 21:53:23] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.26 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.31 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-05-01 21:53:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.86 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.43 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.27 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.21 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.16 ms"} 
[2026-05-01 21:53:24] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.96 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.97 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-05-01 21:53:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.23 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.02 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.83 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.66 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.25 ms"} 
[2026-05-01 21:53:26] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.21 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.18 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-05-01 21:53:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.77 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.16 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.01 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.09 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.92 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"0.98 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"1.37 ms"} 
[2026-05-01 21:53:27] local.DEBUG: select count(*) as aggregate from `users` where `phone_number` = ? {"time":"0.7 ms"} 
[2026-05-01 21:53:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.38 ms"} 
[2026-05-01 21:53:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-05-01 21:53:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.07 ms"} 
[2026-05-01 21:53:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-05-01 21:53:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.27 ms"} 
[2026-05-01 21:53:36] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.98 ms"} 
[2026-05-01 21:53:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.05 ms"} 
[2026-05-01 21:53:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-05-01 21:53:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.64 ms"} 
[2026-05-01 21:53:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-05-01 21:53:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.07 ms"} 
[2026-05-01 21:53:39] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.04 ms"} 
[2026-05-01 21:53:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.21 ms"} 
[2026-05-01 21:53:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-05-01 21:53:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.83 ms"} 
[2026-05-01 21:53:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-05-01 21:53:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.15 ms"} 
[2026-05-01 21:53:40] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.04 ms"} 
[2026-05-01 21:53:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.13 ms"} 
[2026-05-01 21:53:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.92 ms"} 
[2026-05-01 21:53:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.1 ms"} 
[2026-05-01 21:53:41] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"0.98 ms"} 
[2026-05-01 21:53:41] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"1.07 ms"} 
[2026-05-01 21:53:41] local.DEBUG: select count(*) as aggregate from `users` where `phone_number` = ? {"time":"0.77 ms"} 
[2026-05-01 21:53:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.26 ms"} 
[2026-05-01 21:53:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-05-01 21:53:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.81 ms"} 
[2026-05-01 21:53:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-05-01 21:53:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.08 ms"} 
[2026-05-01 21:53:53] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.99 ms"} 
[2026-05-01 21:54:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.79 ms"} 
[2026-05-01 21:54:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-05-01 21:54:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.64 ms"} 
[2026-05-01 21:54:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-05-01 21:54:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.27 ms"} 
[2026-05-01 21:54:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-05-01 21:54:00] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.19 ms"} 
[2026-05-01 21:54:00] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.13 ms"} 
[2026-05-01 21:54:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.04 ms"} 
[2026-05-01 21:54:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-05-01 21:54:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16.93 ms"} 
[2026-05-01 21:54:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-05-01 21:54:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.21 ms"} 
[2026-05-01 21:54:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-05-01 21:54:02] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.71 ms"} 
[2026-05-01 21:54:02] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.92 ms"} 
[2026-05-01 21:54:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.84 ms"} 
[2026-05-01 21:54:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.47 ms"} 
[2026-05-01 21:54:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.6 ms"} 
[2026-05-01 21:54:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-05-01 21:54:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.08 ms"} 
[2026-05-01 21:54:23] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.02 ms"} 
[2026-05-01 21:54:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.27 ms"} 
[2026-05-01 21:54:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-05-01 21:54:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.58 ms"} 
[2026-05-01 21:54:53] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"0.91 ms"} 
[2026-05-01 21:54:53] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"1 ms"} 
[2026-05-01 21:54:53] local.DEBUG: select count(*) as aggregate from `users` where `phone_number` = ? {"time":"0.76 ms"} 
[2026-05-01 21:55:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.63 ms"} 
[2026-05-01 21:55:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.63 ms"} 
[2026-05-01 21:55:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.17 ms"} 
[2026-05-01 21:55:01] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"0.88 ms"} 
[2026-05-01 21:55:01] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"1.11 ms"} 
[2026-05-01 21:55:01] local.DEBUG: select count(*) as aggregate from `users` where `phone_number` = ? {"time":"0.58 ms"} 
[2026-05-01 21:55:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-05-01 21:55:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.94 ms"} 
[2026-05-01 21:55:01] local.DEBUG: insert into `users` (`shortcode`, `email`, `first_name`, `last_name`, `phone_number`, `gender`, `address`, `birth_date`, `password`, `role_id`, `school_class_id`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"29.17 ms"} 
[2026-05-01 21:55:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.63 ms"} 
[2026-05-01 21:55:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-05-01 21:55:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.64 ms"} 
[2026-05-01 21:55:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-05-01 21:55:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.42 ms"} 
[2026-05-01 21:55:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.08 ms"} 
[2026-05-01 21:55:02] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.75 ms"} 
[2026-05-01 21:55:02] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.83 ms"} 
[2026-05-01 21:55:02] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.76 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.53 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2026-05-01 21:55:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.06 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.91 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.74 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.03 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.92 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.6 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.17 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.96 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.61 ms"} 
[2026-05-01 21:55:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.74 ms"} 
[2026-05-01 21:55:03] local.INFO: Leaderboard query count: 1  
[2026-05-01 21:55:03] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-05-01 21:55:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.97 ms"} 
[2026-05-01 21:55:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.77 ms"} 
[2026-05-01 21:55:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.69 ms"} 
[2026-05-01 21:55:09] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"236.35 ms"} 
[2026-05-01 21:55:09] local.ALERT: Slow query {"query":"delete from `personal_access_tokens` where `id` = ?","time":"236.35 ms","url":"http://localhost:8000/api/auth/logout"} 
[2026-05-01 21:55:19] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"3.51 ms"} 
[2026-05-01 21:55:19] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.89 ms"} 
[2026-05-01 21:55:19] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"3.87 ms"} 
[2026-05-01 21:55:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.64 ms"} 
[2026-05-01 21:55:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-05-01 21:55:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.39 ms"} 
[2026-05-01 21:55:25] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.88 ms"} 
[2026-05-01 21:55:25] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.76 ms"} 
[2026-05-01 21:55:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.04 ms"} 
[2026-05-01 21:55:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3 ms"} 
[2026-05-01 21:55:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-05-01 21:55:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.65 ms"} 
[2026-05-01 21:55:26] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.85 ms"} 
[2026-05-01 21:55:26] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.73 ms"} 
[2026-05-01 21:55:26] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.97 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.15 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.78 ms"} 
[2026-05-01 21:55:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.61 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.03 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.9 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.54 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"20.2 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.1 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"0.93 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.87 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.59 ms"} 
[2026-05-01 21:55:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.46 ms"} 
[2026-05-01 21:55:27] local.INFO: Leaderboard query count: 1  
[2026-05-01 21:55:27] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-05-01 21:55:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.01 ms"} 
[2026-05-01 21:55:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-05-01 21:55:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.2 ms"} 
[2026-05-01 21:55:37] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-05-01 21:55:37] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.05 ms"} 
[2026-05-01 21:55:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.81 ms"} 
[2026-05-01 21:55:37] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.82 ms"} 
[2026-05-01 21:55:37] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.63 ms"} 
[2026-05-01 21:55:37] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.81 ms"} 
[2026-05-01 21:55:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.79 ms"} 
[2026-05-01 21:55:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-05-01 21:55:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"25.59 ms"} 
[2026-05-01 21:55:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-05-01 21:55:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.14 ms"} 
[2026-05-01 21:55:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-05-01 21:55:45] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.74 ms"} 
[2026-05-01 21:55:45] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.94 ms"} 
[2026-05-01 21:55:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.37 ms"} 
[2026-05-01 21:55:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-05-01 21:55:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.62 ms"} 
[2026-05-01 21:55:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-05-01 21:55:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.08 ms"} 
[2026-05-01 21:55:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-05-01 21:55:46] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.81 ms"} 
[2026-05-01 21:55:46] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.58 ms"} 
[2026-05-01 21:55:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.52 ms"} 
[2026-05-01 21:55:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-05-01 21:55:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"39.54 ms"} 
[2026-05-01 21:55:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-05-01 21:55:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-05-01 21:55:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-05-01 21:55:59] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.76 ms"} 
[2026-05-01 21:55:59] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.93 ms"} 
[2026-05-01 21:56:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.02 ms"} 
[2026-05-01 21:56:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-05-01 21:56:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"46.94 ms"} 
[2026-05-01 21:56:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-05-01 21:56:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.09 ms"} 
[2026-05-01 21:56:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-05-01 21:56:00] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"5.19 ms"} 
[2026-05-01 21:56:00] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"3.35 ms"} 
[2026-05-01 21:56:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.09 ms"} 
[2026-05-01 21:56:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-05-01 21:56:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"24.42 ms"} 
[2026-05-01 21:56:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-05-01 21:56:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.08 ms"} 
[2026-05-01 21:56:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-05-01 21:56:09] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.77 ms"} 
[2026-05-01 21:56:09] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.93 ms"} 
[2026-05-01 21:56:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.04 ms"} 
[2026-05-01 21:56:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-05-01 21:56:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.62 ms"} 
[2026-05-01 21:56:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-05-01 21:56:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.12 ms"} 
[2026-05-01 21:56:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-05-01 21:56:10] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.74 ms"} 
[2026-05-01 21:56:10] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.87 ms"} 
[2026-05-01 21:56:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.81 ms"} 
[2026-05-01 21:56:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-05-01 21:56:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.07 ms"} 
[2026-05-01 21:56:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-05-01 21:56:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.09 ms"} 
[2026-05-01 21:56:24] local.DEBUG: select * from `subjects` limit 50 {"time":"5.8 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.06 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-05-01 21:56:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.61 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.11 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"23.65 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.35 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.46 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-05-01 21:56:28] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"1.39 ms"} 
[2026-05-01 21:56:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.26 ms"} 
[2026-05-01 21:56:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-05-01 21:56:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"26.7 ms"} 
[2026-05-01 21:56:42] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.95 ms"} 
[2026-05-01 21:56:42] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.93 ms"} 
[2026-05-01 21:56:42] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.15 ms"} 
[2026-05-01 21:56:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.82 ms"} 
[2026-05-01 21:56:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-05-01 21:56:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.68 ms"} 
[2026-05-01 21:56:43] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.71 ms"} 
[2026-05-01 21:56:43] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"3.04 ms"} 
[2026-05-01 21:56:43] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.2 ms"} 
[2026-05-01 21:57:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.2 ms"} 
[2026-05-01 21:57:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-05-01 21:57:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.38 ms"} 
[2026-05-01 21:57:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-05-01 21:57:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.54 ms"} 
[2026-05-01 21:57:01] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.97 ms"} 
[2026-05-01 21:57:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.78 ms"} 
[2026-05-01 21:57:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-05-01 21:57:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.26 ms"} 
[2026-05-01 21:57:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-05-01 21:57:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.08 ms"} 
[2026-05-01 21:57:03] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.38 ms"} 
[2026-05-01 21:57:03] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.72 ms"} 
[2026-05-01 21:57:03] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"14.41 ms"} 
[2026-05-01 21:57:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.75 ms"} 
[2026-05-01 21:57:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.69 ms"} 
[2026-05-01 21:57:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"173.53 ms"} 
[2026-05-01 21:57:14] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"173.53 ms","url":"http://localhost:8000/api/exams"} 
[2026-05-01 21:57:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-05-01 21:57:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.07 ms"} 
[2026-05-01 21:57:14] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) order by `exam_date` asc {"time":"23.38 ms"} 
[2026-05-01 21:57:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.52 ms"} 
[2026-05-01 21:57:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-05-01 21:57:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"33.29 ms"} 
[2026-05-01 21:57:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`tokenable_type` = ? and `personal_access_tokens`.`tokenable_id` = ? and `personal_access_tokens`.`tokenable_id` is not null and `expires_at` > ? order by `last_used_at` desc {"time":"22.15 ms"} 
[2026-05-01 21:57:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.06 ms"} 
[2026-05-01 21:57:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.32 ms"} 
[2026-05-01 21:57:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.82 ms"} 
[2026-05-01 21:57:24] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1 ms"} 
[2026-05-01 21:57:24] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.84 ms"} 
[2026-05-01 21:57:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.33 ms"} 
[2026-05-01 21:57:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.5 ms"} 
[2026-05-01 21:57:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-05-01 21:57:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.86 ms"} 
[2026-05-01 21:57:25] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.88 ms"} 
[2026-05-01 21:57:25] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.67 ms"} 
[2026-05-01 21:57:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.06 ms"} 
[2026-05-01 21:57:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.13 ms"} 
[2026-05-01 21:57:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-05-01 21:57:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.08 ms"} 
[2026-05-01 21:57:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.89 ms"} 
[2026-05-01 21:57:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.6 ms"} 
[2026-05-01 21:57:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.17 ms"} 
[2026-05-01 21:57:31] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.6 ms"} 
[2026-05-01 21:57:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.79 ms"} 
[2026-05-01 21:57:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.47 ms"} 
[2026-05-01 21:57:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-05-01 21:57:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.9 ms"} 
[2026-05-01 21:57:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-05-01 21:57:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.04 ms"} 
[2026-05-01 21:57:34] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.75 ms"} 
[2026-05-01 21:57:34] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.95 ms"} 
[2026-05-01 21:57:34] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.63 ms"} 
[2026-05-01 21:57:34] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.12 ms"} 
[2026-05-01 21:57:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.55 ms"} 
[2026-05-01 21:57:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-05-01 21:57:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.84 ms"} 
[2026-05-01 21:57:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-05-01 21:57:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.43 ms"} 
[2026-05-01 21:57:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-05-01 21:57:39] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.87 ms"} 
[2026-05-01 21:57:39] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.04 ms"} 
[2026-05-01 21:57:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.14 ms"} 
[2026-05-01 21:57:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-05-01 21:57:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"29.84 ms"} 
[2026-05-01 21:57:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-05-01 21:57:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.06 ms"} 
[2026-05-01 21:57:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-05-01 21:57:40] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.77 ms"} 
[2026-05-01 21:57:40] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.97 ms"} 
[2026-05-01 21:57:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.62 ms"} 
[2026-05-01 21:57:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-05-01 21:57:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"39.06 ms"} 
[2026-05-01 21:57:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-05-01 21:57:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.24 ms"} 
[2026-05-01 21:57:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-05-01 21:57:45] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.72 ms"} 
[2026-05-01 21:57:45] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.36 ms"} 
[2026-05-01 21:57:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.06 ms"} 
[2026-05-01 21:57:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-05-01 21:57:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.84 ms"} 
[2026-05-01 21:57:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-05-01 21:57:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.24 ms"} 
[2026-05-01 21:57:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-05-01 21:57:46] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.5 ms"} 
[2026-05-01 21:57:46] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.32 ms"} 
[2026-05-01 21:57:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.67 ms"} 
[2026-05-01 21:57:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-05-01 21:57:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.7 ms"} 
[2026-05-01 21:57:56] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"42.08 ms"} 
[2026-05-01 21:58:17] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"9.24 ms"} 
[2026-05-01 21:58:17] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.05 ms"} 
[2026-05-01 21:58:17] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"15.72 ms"} 
[2026-05-01 21:58:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.49 ms"} 
[2026-05-01 21:58:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"14.38 ms"} 
[2026-05-01 21:58:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.36 ms"} 
[2026-05-01 21:58:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"5.69 ms"} 
[2026-05-01 21:58:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.19 ms"} 
[2026-05-01 21:58:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.46 ms"} 
[2026-05-01 21:58:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-05-01 21:58:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.2 ms"} 
[2026-05-01 21:58:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.1 ms"} 
[2026-05-01 21:58:26] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.53 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.07 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-05-01 21:58:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.9 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"8.51 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.01 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"3.31 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.25 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.65 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"7.31 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.09 ms"} 
[2026-05-01 21:58:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.48 ms"} 
[2026-05-01 21:58:29] local.INFO: Leaderboard query count: 1  
[2026-05-01 21:58:29] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-05-01 21:58:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.47 ms"} 
[2026-05-01 21:58:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-05-01 21:58:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.1 ms"} 
[2026-05-01 21:58:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.38 ms"} 
[2026-05-01 21:58:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.15 ms"} 
[2026-05-01 21:58:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.14 ms"} 
[2026-05-01 21:58:31] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.97 ms"} 
[2026-05-01 21:58:31] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.09 ms"} 
[2026-05-01 21:58:31] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.02 ms"} 
[2026-05-01 21:58:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.92 ms"} 
[2026-05-01 21:58:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.71 ms"} 
[2026-05-01 21:58:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.18 ms"} 
[2026-05-01 21:58:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-05-01 21:58:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.32 ms"} 
[2026-05-01 21:58:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-05-01 21:58:34] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.99 ms"} 
[2026-05-01 21:58:34] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.19 ms"} 
[2026-05-01 21:58:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.67 ms"} 
[2026-05-01 21:58:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.35 ms"} 
[2026-05-01 21:58:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.52 ms"} 
[2026-05-01 21:58:35] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.15 ms"} 
[2026-05-01 21:58:35] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-05-01 21:58:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-05-01 21:58:35] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.79 ms"} 
[2026-05-01 21:58:35] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.91 ms"} 
[2026-05-01 21:58:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.22 ms"} 
[2026-05-01 21:58:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.4 ms"} 
[2026-05-01 21:58:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.14 ms"} 
[2026-05-01 21:58:47] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? and `id` <> ? {"time":"2.06 ms"} 
[2026-05-01 21:58:47] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? and `id` <> ? {"time":"1.1 ms"} 
[2026-05-01 21:58:47] local.DEBUG: select count(*) as aggregate from `users` where `phone_number` = ? and `id` <> ? {"time":"0.85 ms"} 
[2026-05-01 21:58:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-05-01 21:58:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.22 ms"} 
[2026-05-01 21:58:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-05-01 21:58:47] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.71 ms"} 
[2026-05-01 21:58:47] local.DEBUG: update `users` set `shortcode` = ?, `users`.`updated_at` = ? where `id` = ? {"time":"20.76 ms"} 
[2026-05-01 21:58:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.81 ms"} 
[2026-05-01 21:58:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.51 ms"} 
[2026-05-01 21:58:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.39 ms"} 
[2026-05-01 21:58:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.5 ms"} 
[2026-05-01 21:58:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.1 ms"} 
[2026-05-01 21:58:49] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.82 ms"} 
[2026-05-01 21:58:49] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.91 ms"} 
[2026-05-01 21:58:49] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.76 ms"} 
[2026-05-01 21:58:49] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"2.07 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.65 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-05-01 21:58:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.17 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.39 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.85 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.28 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"6.27 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.91 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.09 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.17 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.92 ms"} 
[2026-05-01 21:58:50] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.97 ms"} 
[2026-05-01 21:58:50] local.INFO: Leaderboard query count: 1  
[2026-05-01 21:58:50] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-05-01 21:59:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.3 ms"} 
[2026-05-01 21:59:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-05-01 21:59:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.95 ms"} 
[2026-05-01 21:59:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.05 ms"} 
[2026-05-01 21:59:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.31 ms"} 
[2026-05-01 21:59:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.25 ms"} 
[2026-05-01 21:59:06] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"3.75 ms"} 
[2026-05-01 21:59:06] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"3.41 ms"} 
[2026-05-01 21:59:06] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.15 ms"} 
[2026-05-01 21:59:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.56 ms"} 
[2026-05-01 21:59:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-05-01 21:59:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.96 ms"} 
[2026-05-01 21:59:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-05-01 21:59:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.29 ms"} 
[2026-05-01 21:59:07] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"1.01 ms"} 
[2026-05-01 21:59:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.47 ms"} 
[2026-05-01 21:59:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.32 ms"} 
[2026-05-01 21:59:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.93 ms"} 
[2026-05-01 21:59:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"29.77 ms"} 
[2026-05-01 21:59:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.86 ms"} 
[2026-05-01 21:59:12] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"2.71 ms"} 
[2026-05-01 21:59:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.57 ms"} 
[2026-05-01 21:59:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.67 ms"} 
[2026-05-01 21:59:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.2 ms"} 
[2026-05-01 21:59:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-05-01 21:59:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-05-01 21:59:13] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-05-01 21:59:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.62 ms"} 
[2026-05-01 21:59:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-05-01 21:59:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.9 ms"} 
[2026-05-01 21:59:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.39 ms"} 
[2026-05-01 21:59:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.37 ms"} 
[2026-05-01 21:59:43] local.DEBUG: select * from `courses` where `semester_id` = ? order by `id` desc limit 50 {"time":"3.44 ms"} 
[2026-05-01 21:59:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.33 ms"} 
[2026-05-01 21:59:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-05-01 21:59:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.37 ms"} 
[2026-05-01 21:59:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-05-01 21:59:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"10.71 ms"} 
[2026-05-01 21:59:44] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"2.58 ms"} 
[2026-05-01 21:59:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.59 ms"} 
[2026-05-01 21:59:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.87 ms"} 
[2026-05-01 21:59:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.3 ms"} 
[2026-05-01 21:59:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.35 ms"} 
[2026-05-01 21:59:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.35 ms"} 
[2026-05-01 21:59:45] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"14.43 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.73 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-05-01 21:59:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.08 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.18 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"0.88 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"1.16 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"1.72 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"1.59 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.77 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.94 ms"} 
[2026-05-01 21:59:49] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"13.08 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.9 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.73 ms"} 
[2026-05-01 21:59:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.19 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"7.24 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"0.98 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"1 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"4.18 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"1.1 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.11 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.03 ms"} 
[2026-05-01 21:59:50] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"1.95 ms"} 
[2026-05-01 22:00:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.76 ms"} 
[2026-05-01 22:00:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-05-01 22:00:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.62 ms"} 
[2026-05-01 22:00:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-05-01 22:00:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.24 ms"} 
[2026-05-01 22:00:15] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"2.07 ms"} 
[2026-05-22 20:20:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"227.48 ms"} 
[2026-05-22 20:20:29] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"227.48 ms","url":"http://localhost:8000/api/users"} 
[2026-05-22 20:20:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"91.53 ms"} 
[2026-05-22 20:20:29] local.DEBUG: update `personal_access_tokens` set `user_agent` = ?, `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.02 ms"} 
[2026-05-22 20:20:29] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"16.21 ms"} 
[2026-05-22 20:20:29] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.32 ms"} 
[2026-05-22 20:20:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"44.68 ms"} 
[2026-05-22 20:20:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-05-22 20:20:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.43 ms"} 
[2026-05-22 20:20:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.54 ms"} 
[2026-05-22 20:20:31] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.96 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.33 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.49 ms"} 
[2026-05-22 20:20:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.92 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"40.94 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.32 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"47.95 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"6.68 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.14 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"5.92 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"26.21 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.68 ms"} 
[2026-05-22 20:20:33] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.22 ms"} 
[2026-05-22 20:20:33] local.INFO: Leaderboard query count: 1  
[2026-05-22 20:20:33] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-05-22 20:20:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.46 ms"} 
[2026-05-22 20:20:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-05-22 20:20:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.01 ms"} 
[2026-05-22 20:20:36] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"63.5 ms"} 
[2026-07-30 15:40:16] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"66.83 ms"} 
[2026-07-30 15:40:17] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"33.56 ms"} 
[2026-07-30 15:40:17] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-07-30 15:40:18] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/wDQ1jSFp5EwmAo5AHRPGrOi8jxAVUCDjVnDnrNc0): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/wDQ1jSFp5EwmAo5AHRPGrOi8jxAVUCDjVnDnrNc0): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('wDQ1jSFp5EwmAo5...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-07-30 15:41:18] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"20.96 ms"} 
[2026-07-30 15:41:18] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"56.66 ms"} 
[2026-07-30 15:41:19] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"26.11 ms"} 
[2026-07-30 15:41:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.43 ms"} 
[2026-07-30 15:41:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"79.82 ms"} 
[2026-07-30 15:41:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.65 ms"} 
[2026-07-30 15:41:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"17.6 ms"} 
[2026-07-30 15:41:32] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"47.95 ms"} 
[2026-07-30 15:41:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"31.07 ms"} 
[2026-07-30 15:41:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.88 ms"} 
[2026-07-30 15:41:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.81 ms"} 
[2026-07-30 15:41:33] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.85 ms"} 
[2026-07-30 15:41:33] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"8.95 ms"} 
[2026-07-30 15:41:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"32.41 ms"} 
[2026-07-30 15:41:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"79.23 ms"} 
[2026-07-30 15:41:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"114.84 ms"} 
[2026-07-30 15:41:36] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"114.84 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-07-30 15:41:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.43 ms"} 
[2026-07-30 15:41:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.47 ms"} 
[2026-07-30 15:41:37] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"23.18 ms"} 
[2026-07-30 15:41:37] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"25.52 ms"} 
[2026-07-30 15:41:37] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.71 ms"} 
[2026-07-30 15:41:37] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"4.83 ms"} 
[2026-07-30 15:41:37] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"28.98 ms"} 
[2026-07-30 15:41:37] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.49 ms"} 
[2026-07-30 15:41:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.95 ms"} 
[2026-07-30 15:41:37] local.INFO: Leaderboard query count: 1  
[2026-07-30 15:41:37] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-07-30 15:42:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.96 ms"} 
[2026-07-30 15:42:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.64 ms"} 
[2026-07-30 15:42:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.86 ms"} 
[2026-07-30 15:42:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.21 ms"} 
[2026-07-30 15:42:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"19 ms"} 
[2026-07-30 15:42:36] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"18.89 ms"} 
[2026-07-30 15:42:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.04 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.91 ms"} 
[2026-07-30 15:42:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.13 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.19 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.09 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"3.66 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"6.44 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.52 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.54 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"4.02 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"5.01 ms"} 
[2026-07-30 15:42:39] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"7 ms"} 
[2026-07-30 15:42:39] local.INFO: Leaderboard query count: 1  
[2026-07-30 15:42:39] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-07-30 15:43:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.48 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"23.9 ms"} 
[2026-07-30 15:43:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.67 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.28 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.6 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.69 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"8 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"10.52 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"7.25 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.58 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.01 ms"} 
[2026-07-30 15:43:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.66 ms"} 
[2026-07-30 15:43:07] local.INFO: Leaderboard query count: 1  
[2026-07-30 15:43:07] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-07-30 15:43:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"38.07 ms"} 
[2026-07-30 15:43:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.69 ms"} 
[2026-07-30 15:43:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.21 ms"} 
[2026-07-30 15:43:32] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.91 ms"} 
[2026-07-30 15:43:32] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.54 ms"} 
[2026-07-30 15:43:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.88 ms"} 
[2026-07-30 15:43:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"12.16 ms"} 
[2026-07-30 15:43:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.73 ms"} 
[2026-07-30 15:43:34] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"11.09 ms"} 
[2026-07-30 15:43:34] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.43 ms"} 
[2026-07-30 15:43:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.82 ms"} 
[2026-07-30 15:43:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.78 ms"} 
[2026-07-30 15:43:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.15 ms"} 
[2026-07-30 15:43:35] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11.77 ms"} 
[2026-07-30 15:43:35] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.81 ms"} 
[2026-07-30 15:43:35] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.65 ms"} 
[2026-07-30 15:43:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.2 ms"} 
[2026-07-30 15:43:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.02 ms"} 
[2026-07-30 15:43:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.75 ms"} 
[2026-07-30 15:43:37] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"15.39 ms"} 
[2026-07-30 15:43:37] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-07-30 15:43:37] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"4.87 ms"} 
[2026-07-30 15:43:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.31 ms"} 
[2026-07-30 15:43:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.47 ms"} 
[2026-07-30 15:43:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.79 ms"} 
[2026-07-30 15:43:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.26 ms"} 
[2026-07-30 15:43:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.49 ms"} 
[2026-07-30 15:43:50] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"25.66 ms"} 
[2026-07-30 16:04:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"93.57 ms"} 
[2026-07-30 16:04:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.31 ms"} 
[2026-07-30 16:04:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.3 ms"} 
[2026-07-30 16:04:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-07-30 16:04:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.87 ms"} 
[2026-07-30 16:04:38] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"1.38 ms"} 
[2026-07-30 20:15:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"109.97 ms"} 
[2026-07-30 20:15:17] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"109.97 ms","url":"http://localhost:8000/api/role-permissions"} 
[2026-07-30 20:15:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.85 ms"} 
[2026-07-30 20:15:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.81 ms"} 
[2026-07-30 20:15:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.49 ms"} 
[2026-07-30 20:15:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"9.32 ms"} 
[2026-07-30 20:15:17] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"10.19 ms"} 
[2026-07-31 01:47:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"511.31 ms"} 
[2026-07-31 01:47:39] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"511.31 ms","url":"http://localhost:8000/api/users"} 
[2026-07-31 01:47:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.96 ms"} 
[2026-07-31 01:47:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"130.42 ms"} 
[2026-07-31 01:47:39] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"130.42 ms","url":"http://localhost:8000/api/users"} 
[2026-07-31 01:47:40] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"305.46 ms"} 
[2026-07-31 01:47:40] local.ALERT: Slow query {"query":"select * from `roles` where `roles`.`id` in (1)","time":"305.46 ms","url":"http://localhost:8000/api/users"} 
[2026-07-31 01:47:40] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"19.59 ms"} 
[2026-07-31 01:47:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"67.35 ms"} 
[2026-07-31 01:47:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.86 ms"} 
[2026-07-31 01:47:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.87 ms"} 
[2026-07-31 01:47:41] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"8.78 ms"} 
[2026-07-31 01:47:41] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"22.51 ms"} 
[2026-07-31 01:47:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.53 ms"} 
[2026-07-31 01:47:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-07-31 01:47:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.21 ms"} 
[2026-07-31 01:47:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-07-31 01:47:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"65.14 ms"} 
[2026-07-31 01:47:48] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"29.75 ms"} 
[2026-08-01 15:18:28] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"57.24 ms"} 
[2026-08-01 15:18:28] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"13.98 ms"} 
[2026-08-01 15:18:28] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-08-01 15:18:28] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/hDe67gSO6fjfLyr3eEwRF6TM1RxHm6lKSFP3xFJR): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/hDe67gSO6fjfLyr3eEwRF6TM1RxHm6lKSFP3xFJR): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('hDe67gSO6fjfLyr...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-08-01 15:20:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.15 ms"} 
[2026-08-01 15:20:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-08-01 15:20:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.53 ms"} 
[2026-08-01 15:20:36] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.51 ms"} 
[2026-08-01 15:20:37] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"5.25 ms"} 
[2026-08-01 15:20:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.3 ms"} 
[2026-08-01 15:20:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-08-01 15:20:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.51 ms"} 
[2026-08-01 15:20:37] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.67 ms"} 
[2026-08-01 15:20:37] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1 ms"} 
[2026-08-01 15:20:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.8 ms"} 
[2026-08-01 15:20:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.99 ms"} 
[2026-08-01 15:20:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.91 ms"} 
[2026-08-01 15:20:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.06 ms"} 
[2026-08-01 15:20:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.58 ms"} 
[2026-08-01 15:20:38] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"17.01 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.42 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-08-01 15:20:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.08 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.83 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.49 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"17.48 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.36 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.59 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.7 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.13 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.58 ms"} 
[2026-08-01 15:20:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.76 ms"} 
[2026-08-01 15:20:43] local.INFO: Leaderboard query count: 1  
[2026-08-01 15:20:43] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-08-01 15:20:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.26 ms"} 
[2026-08-01 15:20:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-08-01 15:20:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.77 ms"} 
[2026-08-01 15:20:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.85 ms"} 
[2026-08-01 15:20:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.89 ms"} 
[2026-08-01 15:20:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.72 ms"} 
[2026-08-01 15:20:59] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.8 ms"} 
[2026-08-01 15:20:59] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.62 ms"} 
[2026-08-01 15:20:59] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"2.92 ms"} 
[2026-08-01 15:21:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.3 ms"} 
[2026-08-01 15:21:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-08-01 15:21:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.48 ms"} 
[2026-08-01 15:21:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-08-01 15:21:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.8 ms"} 
[2026-08-01 15:21:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.81 ms"} 
[2026-08-01 15:21:08] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.64 ms"} 
[2026-08-01 15:21:08] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.54 ms"} 
[2026-08-01 15:21:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.8 ms"} 
[2026-08-01 15:21:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-08-01 15:21:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.08 ms"} 
[2026-08-01 15:21:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.82 ms"} 
[2026-08-01 15:21:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.86 ms"} 
[2026-08-01 15:21:12] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.84 ms"} 
[2026-08-01 15:21:12] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.77 ms"} 
[2026-08-01 15:21:12] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.68 ms"} 
[2026-08-01 15:21:12] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"3.61 ms"} 
[2026-08-01 15:21:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-08-01 15:21:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-08-01 15:21:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.76 ms"} 
[2026-08-01 15:21:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-08-01 15:21:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.85 ms"} 
[2026-08-01 15:21:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.51 ms"} 
[2026-08-01 15:21:16] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.44 ms"} 
[2026-08-01 15:21:16] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.73 ms"} 
[2026-08-01 15:21:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.41 ms"} 
[2026-08-01 15:21:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-08-01 15:21:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.96 ms"} 
[2026-08-01 15:21:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-08-01 15:21:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.09 ms"} 
[2026-08-01 15:21:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.54 ms"} 
[2026-08-01 15:21:17] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.52 ms"} 
[2026-08-01 15:21:17] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.69 ms"} 
[2026-08-01 15:21:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.97 ms"} 
[2026-08-01 15:21:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-08-01 15:21:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.35 ms"} 
[2026-08-01 15:21:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-08-01 15:21:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.85 ms"} 
[2026-08-01 15:21:36] local.DEBUG: delete from `users` where `id` in (?) and `id` <> ? {"time":"77.97 ms"} 
[2026-08-01 15:21:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-08-01 15:21:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-08-01 15:21:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.97 ms"} 
[2026-08-01 15:21:37] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-08-01 15:21:37] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.89 ms"} 
[2026-08-01 15:21:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.75 ms"} 
[2026-08-01 15:21:37] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.73 ms"} 
[2026-08-01 15:21:37] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.66 ms"} 
[2026-08-01 15:21:37] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.61 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.29 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-08-01 15:21:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.21 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.21 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.81 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.73 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.69 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.52 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.7 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.59 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.93 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.7 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.91 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.58 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.82 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.71 ms"} 
[2026-08-01 15:21:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-08-01 15:21:38] local.INFO: Leaderboard query count: 1  
[2026-08-01 15:21:38] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-08-01 15:25:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.8 ms"} 
[2026-08-01 15:25:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-08-01 15:25:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.28 ms"} 
[2026-08-01 15:25:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.15 ms"} 
[2026-08-01 15:25:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.84 ms"} 
[2026-08-01 15:25:31] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"1.07 ms"} 
[2026-08-01 15:25:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.57 ms"} 
[2026-08-01 15:25:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-08-01 15:25:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.62 ms"} 
[2026-08-01 15:25:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-08-01 15:25:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.63 ms"} 
[2026-08-01 15:25:32] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.7 ms"} 
[2026-08-01 15:25:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-08-01 15:25:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-08-01 15:25:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.5 ms"} 
[2026-08-01 15:25:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-08-01 15:25:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.97 ms"} 
[2026-08-01 15:25:39] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.56 ms"} 
[2026-08-01 15:25:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.49 ms"} 
[2026-08-01 15:25:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-08-01 15:25:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.73 ms"} 
[2026-08-01 15:25:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-08-01 15:25:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.75 ms"} 
[2026-08-01 15:25:40] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.61 ms"} 
[2026-08-01 15:26:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.21 ms"} 
[2026-08-01 15:26:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-08-01 15:26:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.95 ms"} 
[2026-08-01 15:26:34] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"1.44 ms"} 
[2026-08-01 15:26:34] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"6.87 ms"} 
[2026-08-01 15:26:34] local.DEBUG: select count(*) as aggregate from `users` where `phone_number` = ? {"time":"6.36 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.07 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-08-01 15:26:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.59 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.79 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.6 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.36 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.29 ms"} 
[2026-08-01 15:26:49] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.98 ms"} 
[2026-08-01 15:26:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-08-01 15:26:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-08-01 15:26:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.3 ms"} 
[2026-08-01 15:26:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-08-01 15:26:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.2 ms"} 
[2026-08-01 15:26:50] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.59 ms"} 
[2026-08-01 15:26:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.56 ms"} 
[2026-08-01 15:26:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-08-01 15:26:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.58 ms"} 
[2026-08-01 15:26:51] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"1.03 ms"} 
[2026-08-01 15:26:51] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"1.33 ms"} 
[2026-08-01 15:26:51] local.DEBUG: select count(*) as aggregate from `users` where `phone_number` = ? {"time":"1.71 ms"} 
[2026-08-01 15:27:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.02 ms"} 
[2026-08-01 15:27:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-08-01 15:27:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.39 ms"} 
[2026-08-01 15:27:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-08-01 15:27:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.77 ms"} 
[2026-08-01 15:27:07] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.09 ms"} 
[2026-08-01 15:27:07] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.46 ms"} 
[2026-08-01 15:27:07] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.83 ms"} 
[2026-08-01 15:27:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.67 ms"} 
[2026-08-01 15:27:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-08-01 15:27:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.31 ms"} 
[2026-08-01 15:27:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-08-01 15:27:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.04 ms"} 
[2026-08-01 15:27:26] local.DEBUG: select * from `subjects` limit 50 {"time":"15.53 ms"} 
[2026-08-01 19:41:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"139.93 ms"} 
[2026-08-01 19:41:18] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"139.93 ms","url":"http://localhost:8000/api/users"} 
[2026-08-01 19:41:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.44 ms"} 
[2026-08-01 19:41:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"653.45 ms"} 
[2026-08-01 19:41:21] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"653.45 ms","url":"http://localhost:8000/api/users"} 
[2026-08-01 19:41:22] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"14.01 ms"} 
[2026-08-01 19:41:22] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"14.13 ms"} 
[2026-08-01 19:41:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"57.19 ms"} 
[2026-08-01 19:41:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"37.61 ms"} 
[2026-08-01 19:41:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"142.26 ms"} 
[2026-08-01 19:41:30] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"142.26 ms","url":"http://localhost:8000/api/users"} 
[2026-08-01 19:41:30] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"14.41 ms"} 
[2026-08-01 19:41:30] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.66 ms"} 
[2026-08-01 19:41:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"57.23 ms"} 
[2026-08-01 19:41:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"38.47 ms"} 
[2026-08-01 19:41:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.6 ms"} 
[2026-08-01 19:41:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"18.49 ms"} 
[2026-08-01 19:41:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"23.21 ms"} 
[2026-08-01 19:41:33] local.DEBUG: select * from `subjects` limit 50 {"time":"17.39 ms"} 
[2026-08-01 19:41:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.58 ms"} 
[2026-08-01 19:41:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.94 ms"} 
[2026-08-01 19:41:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.19 ms"} 
[2026-08-01 19:41:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.56 ms"} 
[2026-08-01 19:41:55] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.51 ms"} 
[2026-08-01 19:41:55] local.DEBUG: select * from `subjects` limit 50 {"time":"7.7 ms"} 
[2026-08-16 13:05:29] local.ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it (Connection: mysql, SQL: select `email` from `users` where `role_id` = 1 limit 1) {"user_id":"guest","action":"App\\Http\\Controllers\\Web\\HomeController@index","parameters":[],"method":"GET","request_data":[],"stack_trace":{"file":"D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php","line":976,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->","args":["select `email` from `users` where `role_id` = ? limit 1",[1],{"Closure":[]}]}} 
[2026-08-16 13:05:29] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-08-16 13:05:30] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/lODhjLNtEjhyGkad6rnUN7SKcwMl401RjqMG6KKV): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/lODhjLNtEjhyGkad6rnUN7SKcwMl401RjqMG6KKV): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('lODhjLNtEjhyGka...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-08-16 13:07:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19 ms"} 
[2026-08-16 13:07:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"41.99 ms"} 
[2026-08-16 13:07:20] local.DEBUG: update `personal_access_tokens` set `user_agent` = ?, `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.51 ms"} 
[2026-08-16 13:07:20] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"9.91 ms"} 
[2026-08-16 13:07:20] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"28.32 ms"} 
[2026-08-16 13:07:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.84 ms"} 
[2026-08-16 13:07:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-08-16 13:07:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.54 ms"} 
[2026-08-16 13:07:21] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.72 ms"} 
[2026-08-16 13:07:21] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.96 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.33 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-08-16 13:07:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.69 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.14 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.52 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"29.56 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.74 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.73 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.99 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.5 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.12 ms"} 
[2026-08-16 13:07:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"21.61 ms"} 
[2026-08-16 13:07:22] local.INFO: Leaderboard query count: 1  
[2026-08-16 13:07:22] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-08-16 13:07:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"56.1 ms"} 
[2026-08-16 13:07:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"23.76 ms"} 
[2026-08-16 13:07:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"35.81 ms"} 
[2026-08-16 13:07:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"19.94 ms"} 
[2026-08-16 13:07:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"29.92 ms"} 
[2026-08-16 13:07:31] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"4.2 ms"} 
[2026-08-17 12:53:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"520.38 ms"} 
[2026-08-17 12:53:49] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"520.38 ms","url":"http://localhost:8000/api/exams"} 
[2026-08-17 12:53:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"134.54 ms"} 
[2026-08-17 12:53:50] local.ALERT: Slow query {"query":"select * from `users` where `users`.`id` = ? limit 1","time":"134.54 ms","url":"http://localhost:8000/api/exams"} 
[2026-08-17 12:53:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"158.5 ms"} 
[2026-08-17 12:53:50] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"158.5 ms","url":"http://localhost:8000/api/exams"} 
[2026-08-17 12:53:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"136.04 ms"} 
[2026-08-17 12:53:55] local.ALERT: Slow query {"query":"select * from `roles` where `roles`.`id` = ? limit 1","time":"136.04 ms","url":"http://localhost:8000/api/exams"} 
[2026-08-17 12:53:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"266 ms"} 
[2026-08-17 12:53:56] local.ALERT: Slow query {"query":"select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists`","time":"266 ms","url":"http://localhost:8000/api/exams"} 
[2026-08-17 12:53:57] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"508.08 ms"} 
[2026-08-17 12:53:57] local.ALERT: Slow query {"query":"select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc","time":"508.08 ms","url":"http://localhost:8000/api/exams"} 
[2026-08-17 12:55:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"37.87 ms"} 
[2026-08-17 12:55:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"19.64 ms"} 
[2026-08-17 12:55:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"48.73 ms"} 
[2026-08-17 12:55:00] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"18.76 ms"} 
[2026-08-17 12:55:00] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.08 ms"} 
[2026-08-17 12:55:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"41.14 ms"} 
[2026-08-17 12:55:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"87.78 ms"} 
[2026-08-17 12:55:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"126.12 ms"} 
[2026-08-17 12:55:02] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"126.12 ms","url":"http://localhost:8000/api/users"} 
[2026-08-17 12:55:02] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"14.34 ms"} 
[2026-08-17 12:55:02] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"26.81 ms"} 
[2026-08-17 12:57:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.99 ms"} 
[2026-08-17 12:57:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.86 ms"} 
[2026-08-17 12:57:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.2 ms"} 
[2026-08-17 12:57:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.69 ms"} 
[2026-08-17 12:57:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.54 ms"} 
[2026-08-17 12:57:05] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"29.99 ms"} 
[2026-08-17 13:02:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.26 ms"} 
[2026-08-17 13:02:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"16.65 ms"} 
[2026-08-17 13:02:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.74 ms"} 
[2026-08-17 13:02:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.26 ms"} 
[2026-08-17 13:02:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.76 ms"} 
[2026-08-17 13:02:17] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"1.77 ms"} 
[2026-08-17 13:02:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.9 ms"} 
[2026-08-17 13:02:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-08-17 13:02:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.33 ms"} 
[2026-08-17 13:02:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.12 ms"} 
[2026-08-17 13:02:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.46 ms"} 
[2026-08-17 13:02:32] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"4.66 ms"} 
[2026-08-17 13:02:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.79 ms"} 
[2026-08-17 13:02:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.52 ms"} 
[2026-08-17 13:02:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.5 ms"} 
[2026-08-17 13:02:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.31 ms"} 
[2026-08-17 13:02:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.43 ms"} 
[2026-08-17 13:02:36] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"10.3 ms"} 
[2026-08-17 13:02:36] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.77 ms"} 
[2026-08-17 13:02:36] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"4.93 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.67 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.29 ms"} 
[2026-08-17 13:02:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.91 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"25.63 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.59 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"8.47 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"4.71 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.38 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.12 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"13.83 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"3.69 ms"} 
[2026-08-17 13:02:39] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.4 ms"} 
[2026-08-17 13:02:39] local.INFO: Leaderboard query count: 1  
[2026-08-17 13:02:39] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-08-17 13:02:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.27 ms"} 
[2026-08-17 13:02:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"11.9 ms"} 
[2026-08-17 13:02:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.4 ms"} 
[2026-08-17 13:02:49] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"5.76 ms"} 
[2026-08-17 13:02:49] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.92 ms"} 
[2026-08-17 13:02:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.52 ms"} 
[2026-08-17 13:02:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.93 ms"} 
[2026-08-17 13:02:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.78 ms"} 
[2026-08-17 13:02:53] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"9.21 ms"} 
[2026-08-17 13:02:53] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"12.14 ms"} 
[2026-08-17 14:25:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"269.81 ms"} 
[2026-08-17 14:25:02] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"269.81 ms","url":"http://localhost:8000/api/users"} 
[2026-08-17 14:25:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.85 ms"} 
[2026-08-17 14:25:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"28.17 ms"} 
[2026-08-17 14:25:02] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.81 ms"} 
[2026-08-17 14:25:02] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.8 ms"} 
[2026-08-17 14:25:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.73 ms"} 
[2026-08-17 14:25:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"12.69 ms"} 
[2026-08-17 14:25:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.47 ms"} 
[2026-08-17 14:25:03] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"16.13 ms"} 
[2026-08-17 14:25:03] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"10.1 ms"} 
[2026-08-17 14:25:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.02 ms"} 
[2026-08-17 14:25:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-08-17 14:25:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.26 ms"} 
[2026-08-17 14:25:05] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.69 ms"} 
[2026-08-17 14:25:05] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.93 ms"} 
[2026-08-17 14:25:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.26 ms"} 
[2026-08-17 14:25:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.91 ms"} 
[2026-08-17 14:25:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.43 ms"} 
[2026-08-17 14:25:06] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.02 ms"} 
[2026-08-17 14:25:06] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.43 ms"} 
[2026-08-17 14:25:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.96 ms"} 
[2026-08-17 14:25:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-08-17 14:25:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.96 ms"} 
[2026-08-17 14:25:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.21 ms"} 
[2026-08-17 14:25:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"13.58 ms"} 
[2026-08-17 14:25:09] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"4.35 ms"} 
[2026-08-17 14:25:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.21 ms"} 
[2026-08-17 14:25:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.05 ms"} 
[2026-08-17 14:25:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.95 ms"} 
[2026-08-17 14:25:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.26 ms"} 
[2026-08-17 14:25:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.21 ms"} 
[2026-08-17 14:25:40] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"3.5 ms"} 
[2026-08-17 14:52:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"1024.67 ms"} 
[2026-08-17 14:52:27] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"1024.67 ms","url":"http://localhost:8000/api/users"} 
[2026-08-17 14:52:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"20.75 ms"} 
[2026-08-17 14:52:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"279.75 ms"} 
[2026-08-17 14:52:27] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"279.75 ms","url":"http://localhost:8000/api/users"} 
[2026-08-17 14:52:28] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"77.66 ms"} 
[2026-08-17 14:52:28] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"221.59 ms"} 
[2026-08-17 14:52:28] local.ALERT: Slow query {"query":"select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ?","time":"221.59 ms","url":"http://localhost:8000/api/users"} 
[2026-08-17 14:52:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.27 ms"} 
[2026-08-17 14:52:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-08-17 14:52:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.49 ms"} 
[2026-08-17 14:52:30] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.67 ms"} 
[2026-08-17 14:52:30] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.86 ms"} 
[2026-08-17 14:52:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.49 ms"} 
[2026-08-17 14:52:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-08-17 14:52:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.46 ms"} 
[2026-08-17 14:52:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.54 ms"} 
[2026-08-17 14:52:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"219.03 ms"} 
[2026-08-17 14:52:31] local.ALERT: Slow query {"query":"select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists`","time":"219.03 ms","url":"http://localhost:8000/api/exams"} 
[2026-08-17 14:52:31] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"131.7 ms"} 
[2026-08-17 14:52:31] local.ALERT: Slow query {"query":"select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc","time":"131.7 ms","url":"http://localhost:8000/api/exams"} 
[2026-08-17 15:17:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.26 ms"} 
[2026-08-17 15:17:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-08-17 15:17:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.53 ms"} 
[2026-08-17 15:17:54] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.83 ms"} 
[2026-08-17 15:17:54] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.57 ms"} 
[2026-08-17 15:17:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.3 ms"} 
[2026-08-17 15:17:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.45 ms"} 
[2026-08-17 15:17:54] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3 ms"} 
[2026-08-17 15:17:54] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.94 ms"} 
[2026-08-17 15:17:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.48 ms"} 
[2026-08-17 15:17:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"12.67 ms"} 
[2026-08-17 15:17:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.11 ms"} 
[2026-08-17 15:17:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.68 ms"} 
[2026-08-17 15:17:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.78 ms"} 
[2026-08-17 15:17:56] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"1.35 ms"} 
[2026-08-17 15:18:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.42 ms"} 
[2026-08-17 15:18:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-08-17 15:18:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.37 ms"} 
[2026-08-17 15:18:03] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.76 ms"} 
[2026-08-17 15:18:03] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.01 ms"} 
[2026-08-17 15:18:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.33 ms"} 
[2026-08-17 15:18:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-08-17 15:18:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.8 ms"} 
[2026-08-17 15:18:04] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.78 ms"} 
[2026-08-17 15:18:04] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.05 ms"} 
[2026-08-17 15:18:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.29 ms"} 
[2026-08-17 15:18:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-08-17 15:18:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-08-17 15:18:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.99 ms"} 
[2026-08-17 15:18:04] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"0.81 ms"} 
[2026-08-17 15:22:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.59 ms"} 
[2026-08-17 15:22:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-08-17 15:22:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.93 ms"} 
[2026-08-17 15:22:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-08-17 15:22:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-08-17 15:22:59] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"1.71 ms"} 
[2026-08-17 15:23:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19.97 ms"} 
[2026-08-17 15:23:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.64 ms"} 
[2026-08-17 15:23:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.84 ms"} 
[2026-08-17 15:23:02] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.54 ms"} 
[2026-08-17 15:23:02] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.04 ms"} 
[2026-08-17 15:23:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.4 ms"} 
[2026-08-17 15:23:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-08-17 15:23:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.07 ms"} 
[2026-08-17 15:23:03] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.73 ms"} 
[2026-08-17 15:23:03] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.61 ms"} 
[2026-08-17 15:23:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.23 ms"} 
[2026-08-17 15:23:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-08-17 15:23:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.07 ms"} 
[2026-08-17 15:23:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"23.05 ms"} 
[2026-08-17 15:23:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.81 ms"} 
[2026-08-17 15:23:04] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"0.81 ms"} 
[2026-08-17 15:23:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.07 ms"} 
[2026-08-17 15:23:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-08-17 15:23:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.86 ms"} 
[2026-08-17 15:23:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-08-17 15:23:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.88 ms"} 
[2026-08-17 15:23:12] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"60.07 ms"} 
[2026-08-17 15:23:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.26 ms"} 
[2026-08-17 15:23:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.69 ms"} 
[2026-08-17 15:23:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.22 ms"} 
[2026-08-17 15:23:17] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.86 ms"} 
[2026-08-17 15:23:17] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.73 ms"} 
[2026-08-17 15:23:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.49 ms"} 
[2026-08-17 15:23:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.72 ms"} 
[2026-08-17 15:23:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.54 ms"} 
[2026-08-17 15:23:18] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3 ms"} 
[2026-08-17 15:23:18] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.2 ms"} 
[2026-08-17 15:23:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.75 ms"} 
[2026-08-17 15:23:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.71 ms"} 
[2026-08-17 15:23:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.24 ms"} 
[2026-08-17 15:23:19] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-08-17 15:23:19] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.64 ms"} 
[2026-08-17 15:23:19] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"0.95 ms"} 
[2026-08-17 15:29:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19.69 ms"} 
[2026-08-17 15:29:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.14 ms"} 
[2026-08-17 15:29:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.88 ms"} 
[2026-08-17 15:29:27] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.18 ms"} 
[2026-08-17 15:29:27] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"14.55 ms"} 
[2026-08-17 15:29:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.22 ms"} 
[2026-08-17 15:29:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-08-17 15:29:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.52 ms"} 
[2026-08-17 15:29:28] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.7 ms"} 
[2026-08-17 15:29:28] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.04 ms"} 
[2026-08-17 15:29:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.27 ms"} 
[2026-08-17 15:29:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-08-17 15:29:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.8 ms"} 
[2026-08-17 15:29:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.07 ms"} 
[2026-08-17 15:29:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.76 ms"} 
[2026-08-17 15:29:30] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"2.45 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.48 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-08-17 15:29:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.84 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"43.49 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.55 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"27.83 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"11.37 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.64 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.51 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"5.78 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.34 ms"} 
[2026-08-17 15:29:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.26 ms"} 
[2026-08-17 15:29:32] local.INFO: Leaderboard query count: 1  
[2026-08-17 15:29:32] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-08-17 15:30:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"103.04 ms"} 
[2026-08-17 15:30:11] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"103.04 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-08-17 15:30:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"46.62 ms"} 
[2026-08-17 15:30:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.97 ms"} 
[2026-08-17 15:30:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"31.9 ms"} 
[2026-08-17 15:30:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.62 ms"} 
[2026-08-17 15:30:11] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"10.38 ms"} 
[2026-08-17 15:30:11] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"11.49 ms"} 
[2026-08-17 15:30:11] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"19.3 ms"} 
[2026-08-17 15:30:11] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.17 ms"} 
[2026-08-17 15:30:11] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.85 ms"} 
[2026-08-17 15:30:11] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"24.77 ms"} 
[2026-08-17 15:30:11] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"15.68 ms"} 
[2026-08-17 15:30:11] local.INFO: Leaderboard query count: 1  
[2026-08-17 15:30:11] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-08-17 15:30:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.15 ms"} 
[2026-08-17 15:30:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"14.93 ms"} 
[2026-08-17 15:30:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.52 ms"} 
[2026-08-17 15:30:14] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"10.57 ms"} 
[2026-08-17 15:30:14] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"16.46 ms"} 
[2026-08-17 15:30:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"45.68 ms"} 
[2026-08-17 15:30:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"26.64 ms"} 
[2026-08-17 15:30:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"38.97 ms"} 
[2026-08-17 15:30:19] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"8.94 ms"} 
[2026-08-17 15:30:19] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"5.57 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.13 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.52 ms"} 
[2026-08-17 15:30:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.55 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.05 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.05 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"14.13 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"14.63 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.96 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"17.27 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"11.31 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.66 ms"} 
[2026-08-17 15:30:21] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"16.28 ms"} 
[2026-08-17 15:30:21] local.INFO: Leaderboard query count: 1  
[2026-08-17 15:30:21] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-08-17 15:30:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"22.93 ms"} 
[2026-08-17 15:30:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.72 ms"} 
[2026-08-17 15:30:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.43 ms"} 
[2026-08-17 15:30:29] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"58.63 ms"} 
[2026-08-17 15:30:43] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"14.8 ms"} 
[2026-08-17 15:30:44] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"11.5 ms"} 
[2026-08-17 15:30:44] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"34.1 ms"} 
[2026-08-17 15:30:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.33 ms"} 
[2026-08-17 15:30:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.63 ms"} 
[2026-08-17 15:30:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.98 ms"} 
[2026-08-17 15:30:53] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.88 ms"} 
[2026-08-17 15:30:53] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.99 ms"} 
[2026-08-17 15:30:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.6 ms"} 
[2026-08-17 15:30:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.87 ms"} 
[2026-08-17 15:30:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"24.09 ms"} 
[2026-08-17 15:30:55] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"5.34 ms"} 
[2026-08-17 15:30:55] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.19 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.1 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.19 ms"} 
[2026-08-17 15:30:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.71 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.74 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.64 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"6.11 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"29.1 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.16 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.57 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"10.64 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.64 ms"} 
[2026-08-17 15:30:56] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"11.33 ms"} 
[2026-08-17 15:30:56] local.INFO: Leaderboard query count: 1  
[2026-08-17 15:30:56] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-08-17 15:31:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.47 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-08-17 15:31:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.16 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.31 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.48 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"5.45 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.35 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.14 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.84 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.48 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.17 ms"} 
[2026-08-17 15:31:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.57 ms"} 
[2026-08-17 15:31:02] local.INFO: Leaderboard query count: 1  
[2026-08-17 15:31:02] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-08-17 15:44:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.08 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.08 ms"} 
[2026-08-17 15:44:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.36 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.87 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.14 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.53 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.84 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.5 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.69 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.89 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.7 ms"} 
[2026-08-17 15:44:08] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.67 ms"} 
[2026-08-17 15:44:08] local.INFO: Leaderboard query count: 1  
[2026-08-17 15:44:08] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:11:10] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"161.68 ms"} 
[2026-09-03 18:11:10] local.ALERT: Slow query {"query":"select * from `users` where `email` = ? limit 1","time":"161.68 ms","url":"http://localhost:8000/api/auth/login"} 
[2026-09-03 18:11:10] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"70.63 ms"} 
[2026-09-03 18:11:12] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"160.4 ms"} 
[2026-09-03 18:11:12] local.ALERT: Slow query {"query":"insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)","time":"160.4 ms","url":"http://localhost:8000/api/auth/login"} 
[2026-09-03 18:11:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.75 ms"} 
[2026-09-03 18:11:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 18:11:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"45.45 ms"} 
[2026-09-03 18:11:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.47 ms"} 
[2026-09-03 18:11:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"28.29 ms"} 
[2026-09-03 18:11:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.9 ms"} 
[2026-09-03 18:11:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 18:11:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.86 ms"} 
[2026-09-03 18:11:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.87 ms"} 
[2026-09-03 18:11:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1 ms"} 
[2026-09-03 18:11:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-09-03 18:11:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-03 18:11:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.2 ms"} 
[2026-09-03 18:11:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.03 ms"} 
[2026-09-03 18:11:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.47 ms"} 
[2026-09-03 18:11:26] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"33.38 ms"} 
[2026-09-03 18:11:26] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"5.92 ms"} 
[2026-09-03 18:11:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.53 ms"} 
[2026-09-03 18:11:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.98 ms"} 
[2026-09-03 18:11:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.17 ms"} 
[2026-09-03 18:11:27] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.48 ms"} 
[2026-09-03 18:11:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.67 ms"} 
[2026-09-03 18:11:27] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:11:27] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:13:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.37 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-03 18:13:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.21 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"14.58 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.59 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"5.11 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.14 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.62 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.63 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.43 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.18 ms"} 
[2026-09-03 18:13:30] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.03 ms"} 
[2026-09-03 18:13:30] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:13:30] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:14:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.61 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"27.71 ms"} 
[2026-09-03 18:14:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.33 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"16.8 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.54 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.8 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"4.84 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.78 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.97 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.57 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.42 ms"} 
[2026-09-03 18:14:28] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.41 ms"} 
[2026-09-03 18:14:28] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:14:28] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:16:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.47 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-03 18:16:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.15 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.67 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.48 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.17 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.95 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.83 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.76 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.07 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.46 ms"} 
[2026-09-03 18:16:01] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.82 ms"} 
[2026-09-03 18:16:01] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:16:01] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:16:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.89 ms"} 
[2026-09-03 18:16:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 18:16:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.34 ms"} 
[2026-09-03 18:16:05] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.86 ms"} 
[2026-09-03 18:16:05] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.24 ms"} 
[2026-09-03 18:16:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 18:16:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 18:16:05] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.02 ms"} 
[2026-09-03 18:16:05] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.24 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 18:16:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.78 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.07 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.62 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.79 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.91 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.66 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.04 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.6 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.44 ms"} 
[2026-09-03 18:16:06] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.4 ms"} 
[2026-09-03 18:16:06] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:16:06] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:17:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.29 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.8 ms"} 
[2026-09-03 18:17:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.86 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"18.3 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.68 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.8 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.86 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.85 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.77 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.68 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.77 ms"} 
[2026-09-03 18:17:51] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.62 ms"} 
[2026-09-03 18:17:51] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:17:51] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:17:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19.66 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.27 ms"} 
[2026-09-03 18:17:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.35 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.75 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.46 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.87 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"9.27 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.6 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.54 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"6.7 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"3.66 ms"} 
[2026-09-03 18:17:57] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.48 ms"} 
[2026-09-03 18:17:57] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:17:57] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:18:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 18:18:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.2 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.02 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.98 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.98 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.35 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.45 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.49 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.67 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.02 ms"} 
[2026-09-03 18:18:59] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.44 ms"} 
[2026-09-03 18:18:59] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:18:59] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:19:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.41 ms"} 
[2026-09-03 18:19:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 18:19:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.98 ms"} 
[2026-09-03 18:19:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.9 ms"} 
[2026-09-03 18:19:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.65 ms"} 
[2026-09-03 18:19:07] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"2.36 ms"} 
[2026-09-03 18:19:07] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.8 ms"} 
[2026-09-03 18:19:07] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.67 ms"} 
[2026-09-03 18:19:07] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"5.01 ms"} 
[2026-09-03 18:19:07] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"4.2 ms"} 
[2026-09-03 18:19:07] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.51 ms"} 
[2026-09-03 18:19:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.44 ms"} 
[2026-09-03 18:19:07] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:19:07] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:19:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.3 ms"} 
[2026-09-03 18:19:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 18:19:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.13 ms"} 
[2026-09-03 18:19:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-03 18:19:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"22.56 ms"} 
[2026-09-03 18:19:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.65 ms"} 
[2026-09-03 18:19:25] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"26.26 ms"} 
[2026-09-03 18:19:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.02 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.28 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.6 ms"} 
[2026-09-03 18:19:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.22 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.59 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.91 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.72 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.66 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.71 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.47 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.04 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.56 ms"} 
[2026-09-03 18:19:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.46 ms"} 
[2026-09-03 18:19:35] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:19:35] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:20:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 18:20:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.61 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.75 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.83 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.71 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.64 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.48 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.47 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.59 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.01 ms"} 
[2026-09-03 18:20:13] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.44 ms"} 
[2026-09-03 18:20:13] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:20:13] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:20:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.22 ms"} 
[2026-09-03 18:20:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 18:20:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.59 ms"} 
[2026-09-03 18:20:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 18:20:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 18:20:15] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"2.79 ms"} 
[2026-09-03 18:20:15] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.48 ms"} 
[2026-09-03 18:20:15] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.58 ms"} 
[2026-09-03 18:20:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 18:20:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-03 18:20:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.23 ms"} 
[2026-09-03 18:20:18] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-09-03 18:20:18] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.69 ms"} 
[2026-09-03 18:20:18] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.54 ms"} 
[2026-09-03 18:20:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.1 ms"} 
[2026-09-03 18:20:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 18:20:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.25 ms"} 
[2026-09-03 18:20:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 18:20:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 18:20:22] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"1.67 ms"} 
[2026-09-03 18:20:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-03 18:20:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 18:20:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.47 ms"} 
[2026-09-03 18:20:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-03 18:20:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-03 18:20:23] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.7 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 18:20:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.75 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.22 ms"} 
[2026-09-03 18:20:25] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-03 18:20:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2026-09-03 18:20:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 18:20:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.17 ms"} 
[2026-09-03 18:20:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.13 ms"} 
[2026-09-03 18:20:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-09-03 18:20:32] local.DEBUG: select * from `courses` where `semester_id` = ? order by `id` desc limit 50 {"time":"0.84 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 18:20:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.42 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.13 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.84 ms"} 
[2026-09-03 18:20:33] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 18:20:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.25 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.74 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"1.7 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"55.08 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"2.3 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"1.07 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.69 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.72 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"14.9 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.93 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"0.51 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"0.56 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"0.64 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"0.57 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.44 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.55 ms"} 
[2026-09-03 18:20:36] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"1.19 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.09 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 18:22:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.43 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.48 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"28.76 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"1.81 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"0.78 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"3.65 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"1.12 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.66 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.7 ms"} 
[2026-09-03 18:22:18] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"1.5 ms"} 
[2026-09-03 18:23:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.6 ms"} 
[2026-09-03 18:23:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 18:23:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.59 ms"} 
[2026-09-03 18:23:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-09-03 18:23:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2026-09-03 18:23:48] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"256.98 ms"} 
[2026-09-03 18:23:48] local.ALERT: Slow query {"query":"select * from `subjects` where match (`name`) against (? in natural language mode) limit 50","time":"256.98 ms","url":"http://localhost:8000/api/subjects"} 
[2026-09-03 18:23:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.99 ms"} 
[2026-09-03 18:23:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 18:23:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.59 ms"} 
[2026-09-03 18:23:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-03 18:23:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.76 ms"} 
[2026-09-03 18:23:50] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"3.41 ms"} 
[2026-09-03 18:23:50] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"33.37 ms"} 
[2026-09-03 18:24:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.35 ms"} 
[2026-09-03 18:24:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 18:24:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.36 ms"} 
[2026-09-03 18:24:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 18:24:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.74 ms"} 
[2026-09-03 18:24:24] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"0.69 ms"} 
[2026-09-03 18:24:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-09-03 18:24:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 18:24:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.17 ms"} 
[2026-09-03 18:24:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-03 18:24:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-09-03 18:24:28] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.03 ms"} 
[2026-09-03 18:24:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.18 ms"} 
[2026-09-03 18:24:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 18:24:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-03 18:24:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.66 ms"} 
[2026-09-03 18:24:29] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.55 ms"} 
[2026-09-03 18:24:29] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.75 ms"} 
[2026-09-03 18:25:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-03 18:25:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 18:25:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.69 ms"} 
[2026-09-03 18:25:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-09-03 18:25:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.77 ms"} 
[2026-09-03 18:25:38] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.97 ms"} 
[2026-09-03 18:25:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.71 ms"} 
[2026-09-03 18:25:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-03 18:25:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.61 ms"} 
[2026-09-03 18:25:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-03 18:25:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.68 ms"} 
[2026-09-03 18:25:39] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"3.36 ms"} 
[2026-09-03 18:25:39] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.69 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.46 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.33 ms"} 
[2026-09-03 18:26:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.16 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.28 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.32 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.51 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.08 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.5 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.57 ms"} 
[2026-09-03 18:26:51] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.74 ms"} 
[2026-09-03 18:26:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.51 ms"} 
[2026-09-03 18:26:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 18:26:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.17 ms"} 
[2026-09-03 18:26:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.49 ms"} 
[2026-09-03 18:26:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.03 ms"} 
[2026-09-03 18:26:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.82 ms"} 
[2026-09-03 18:26:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2026-09-03 18:26:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.83 ms"} 
[2026-09-03 18:26:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"5.06 ms"} 
[2026-09-03 18:26:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.7 ms"} 
[2026-09-03 18:26:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-03 18:26:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.42 ms"} 
[2026-09-03 18:26:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-09-03 18:26:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.67 ms"} 
[2026-09-03 18:26:57] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.75 ms"} 
[2026-09-03 18:26:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.32 ms"} 
[2026-09-03 18:26:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 18:26:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.13 ms"} 
[2026-09-03 18:26:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.11 ms"} 
[2026-09-03 18:26:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.51 ms"} 
[2026-09-03 18:26:58] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 18:26:58] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.73 ms"} 
[2026-09-03 18:27:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.44 ms"} 
[2026-09-03 18:27:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 18:27:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.66 ms"} 
[2026-09-03 18:27:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 18:27:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 18:27:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.61 ms"} 
[2026-09-03 18:27:04] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.55 ms"} 
[2026-09-03 18:27:04] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.45 ms"} 
[2026-09-03 18:27:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.21 ms"} 
[2026-09-03 18:27:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-03 18:27:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.54 ms"} 
[2026-09-03 18:27:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-03 18:27:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.77 ms"} 
[2026-09-03 18:27:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.63 ms"} 
[2026-09-03 18:27:08] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.57 ms"} 
[2026-09-03 18:27:08] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.49 ms"} 
[2026-09-03 18:27:08] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.75 ms"} 
[2026-09-03 18:27:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.74 ms"} 
[2026-09-03 18:27:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 18:27:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.22 ms"} 
[2026-09-03 18:27:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 18:27:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-03 18:27:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.6 ms"} 
[2026-09-03 18:27:15] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.56 ms"} 
[2026-09-03 18:27:15] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.47 ms"} 
[2026-09-03 18:27:15] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.57 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.49 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 18:27:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.47 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.25 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.56 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.78 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.69 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.77 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.75 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.72 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.85 ms"} 
[2026-09-03 18:27:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.44 ms"} 
[2026-09-03 18:27:20] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:27:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:27:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.44 ms"} 
[2026-09-03 18:27:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.55 ms"} 
[2026-09-03 18:27:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.62 ms"} 
[2026-09-03 18:27:22] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.77 ms"} 
[2026-09-03 18:27:22] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.94 ms"} 
[2026-09-03 18:27:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.23 ms"} 
[2026-09-03 18:27:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 18:27:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.5 ms"} 
[2026-09-03 18:27:23] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.15 ms"} 
[2026-09-03 18:27:23] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.83 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.27 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 18:27:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.07 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.27 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.62 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.78 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.07 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.75 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.55 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.58 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.43 ms"} 
[2026-09-03 18:27:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.38 ms"} 
[2026-09-03 18:27:27] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:27:27] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:28:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.74 ms"} 
[2026-09-03 18:28:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.95 ms"} 
[2026-09-03 18:28:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.27 ms"} 
[2026-09-03 18:28:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.53 ms"} 
[2026-09-03 18:28:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.31 ms"} 
[2026-09-03 18:28:14] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"6.79 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"91.17 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"46.03 ms"} 
[2026-09-03 18:28:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"45.27 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"18.61 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.28 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"4.39 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.5 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"5.82 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.62 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"6.09 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"7.33 ms"} 
[2026-09-03 18:28:21] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"11.56 ms"} 
[2026-09-03 18:28:21] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:28:21] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:28:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.19 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.71 ms"} 
[2026-09-03 18:28:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.64 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"16.59 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"9.15 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.57 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"5.34 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.61 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"8.23 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"4.87 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.57 ms"} 
[2026-09-03 18:28:23] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.84 ms"} 
[2026-09-03 18:28:23] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:28:23] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:32:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.71 ms"} 
[2026-09-03 18:32:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-09-03 18:32:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.46 ms"} 
[2026-09-03 18:32:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-09-03 18:32:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-03 18:32:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.99 ms"} 
[2026-09-03 18:32:21] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.32 ms"} 
[2026-09-03 18:32:21] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"2.7 ms"} 
[2026-09-03 18:32:21] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.36 ms"} 
[2026-09-03 18:32:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.37 ms"} 
[2026-09-03 18:32:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 18:32:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.95 ms"} 
[2026-09-03 18:32:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-09-03 18:32:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.94 ms"} 
[2026-09-03 18:32:27] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"1.15 ms"} 
[2026-09-03 18:32:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.14 ms"} 
[2026-09-03 18:32:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-03 18:32:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.44 ms"} 
[2026-09-03 18:32:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.28 ms"} 
[2026-09-03 18:32:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.52 ms"} 
[2026-09-03 18:32:31] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.62 ms"} 
[2026-09-03 18:36:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.06 ms"} 
[2026-09-03 18:36:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 18:36:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.86 ms"} 
[2026-09-03 18:36:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 18:36:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.93 ms"} 
[2026-09-03 18:36:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.72 ms"} 
[2026-09-03 18:36:09] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.96 ms"} 
[2026-09-03 18:36:09] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.97 ms"} 
[2026-09-03 18:36:09] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.04 ms"} 
[2026-09-03 18:36:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.71 ms"} 
[2026-09-03 18:36:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-09-03 18:36:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.6 ms"} 
[2026-09-03 18:36:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.65 ms"} 
[2026-09-03 18:36:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2026-09-03 18:36:12] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.8 ms"} 
[2026-09-03 18:36:12] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.69 ms"} 
[2026-09-03 18:36:12] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.56 ms"} 
[2026-09-03 18:36:12] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.82 ms"} 
[2026-09-03 18:36:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.89 ms"} 
[2026-09-03 18:36:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-03 18:36:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.9 ms"} 
[2026-09-03 18:36:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.95 ms"} 
[2026-09-03 18:36:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"15.37 ms"} 
[2026-09-03 18:36:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"28.86 ms"} 
[2026-09-03 18:36:21] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.62 ms"} 
[2026-09-03 18:36:21] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.52 ms"} 
[2026-09-03 18:36:21] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"48.12 ms"} 
[2026-09-03 18:36:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.59 ms"} 
[2026-09-03 18:36:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"23.82 ms"} 
[2026-09-03 18:36:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.83 ms"} 
[2026-09-03 18:36:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-03 18:36:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.83 ms"} 
[2026-09-03 18:36:23] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.77 ms"} 
[2026-09-03 18:36:23] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.75 ms"} 
[2026-09-03 18:36:23] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.99 ms"} 
[2026-09-03 18:36:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.16 ms"} 
[2026-09-03 18:36:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-03 18:36:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.58 ms"} 
[2026-09-03 18:36:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11.88 ms"} 
[2026-09-03 18:36:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.8 ms"} 
[2026-09-03 18:36:31] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.99 ms"} 
[2026-09-03 18:36:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.75 ms"} 
[2026-09-03 18:36:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.01 ms"} 
[2026-09-03 18:36:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.37 ms"} 
[2026-09-03 18:36:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.68 ms"} 
[2026-09-03 18:36:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.93 ms"} 
[2026-09-03 18:36:33] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 18:36:33] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.26 ms"} 
[2026-09-03 18:36:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.09 ms"} 
[2026-09-03 18:36:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.38 ms"} 
[2026-09-03 18:36:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.36 ms"} 
[2026-09-03 18:36:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-03 18:36:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.99 ms"} 
[2026-09-03 18:36:38] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"0.64 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.77 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-09-03 18:36:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.79 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.59 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.59 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"4.87 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.7 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.2 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.85 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.68 ms"} 
[2026-09-03 18:36:56] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.55 ms"} 
[2026-09-03 18:36:56] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:36:56] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:38:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"28.79 ms"} 
[2026-09-03 18:38:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.46 ms"} 
[2026-09-03 18:38:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.11 ms"} 
[2026-09-03 18:38:16] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"11.45 ms"} 
[2026-09-03 18:38:16] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.16 ms"} 
[2026-09-03 18:38:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.44 ms"} 
[2026-09-03 18:38:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-09-03 18:38:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.05 ms"} 
[2026-09-03 18:38:17] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1 ms"} 
[2026-09-03 18:38:17] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.1 ms"} 
[2026-09-03 18:38:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.79 ms"} 
[2026-09-03 18:38:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 18:38:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.46 ms"} 
[2026-09-03 18:38:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.69 ms"} 
[2026-09-03 18:38:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.76 ms"} 
[2026-09-03 18:38:30] local.DEBUG: select * from `subjects` limit 50 {"time":"0.61 ms"} 
[2026-09-03 18:39:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"81.2 ms"} 
[2026-09-03 18:39:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-03 18:39:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.2 ms"} 
[2026-09-03 18:39:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 18:39:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-03 18:39:38] local.DEBUG: select * from `subjects` limit 50 {"time":"0.88 ms"} 
[2026-09-03 18:39:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.48 ms"} 
[2026-09-03 18:39:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 18:39:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.78 ms"} 
[2026-09-03 18:39:39] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.14 ms"} 
[2026-09-03 18:39:39] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.91 ms"} 
[2026-09-03 18:39:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.79 ms"} 
[2026-09-03 18:39:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.97 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.74 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"8.6 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"3.38 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.67 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.62 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.98 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.75 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.6 ms"} 
[2026-09-03 18:39:40] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:39:40] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:39:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.37 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-03 18:39:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.07 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.66 ms"} 
[2026-09-03 18:39:40] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.08 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.81 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-03 18:41:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"37.71 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"10.64 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.73 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.12 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.15 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.95 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.77 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"7.69 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.12 ms"} 
[2026-09-03 18:41:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.77 ms"} 
[2026-09-03 18:41:00] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:41:00] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:41:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.65 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.46 ms"} 
[2026-09-03 18:41:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.95 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.3 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.59 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.91 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.51 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.81 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.1 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.81 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.79 ms"} 
[2026-09-03 18:41:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.65 ms"} 
[2026-09-03 18:41:26] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:41:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:41:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.94 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 18:41:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.32 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.57 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.55 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.74 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.37 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.62 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.62 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.93 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.76 ms"} 
[2026-09-03 18:41:45] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.6 ms"} 
[2026-09-03 18:41:45] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:41:45] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:41:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.15 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.69 ms"} 
[2026-09-03 18:41:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.87 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.9 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.57 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"28.19 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"0.74 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.54 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.63 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.9 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.7 ms"} 
[2026-09-03 18:41:55] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.27 ms"} 
[2026-09-03 18:41:55] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:41:55] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:42:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.47 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2026-09-03 18:42:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.31 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"9.98 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.64 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"0.84 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"2.83 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.53 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"11.04 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"4.23 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"3.8 ms"} 
[2026-09-03 18:42:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-03 18:42:03] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:42:03] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:42:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.84 ms"} 
[2026-09-03 18:42:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 18:42:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.68 ms"} 
[2026-09-03 18:42:13] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.45 ms"} 
[2026-09-03 18:42:13] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.55 ms"} 
[2026-09-03 18:42:13] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.16 ms"} 
[2026-09-03 18:42:13] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"17.81 ms"} 
[2026-09-03 18:42:13] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.55 ms"} 
[2026-09-03 18:42:13] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.45 ms"} 
[2026-09-03 18:42:13] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.5 ms"} 
[2026-09-03 18:42:13] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.52 ms"} 
[2026-09-03 18:42:13] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2026-09-03 18:42:13] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:42:13] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:42:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.51 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.13 ms"} 
[2026-09-03 18:42:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.67 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"21.41 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.56 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select count(*) as aggregate from `courses` where exists (select * from `semesters` where `courses`.`semester_id` = `semesters`.`id` and date(`start_date`) <= ? and date(`end_date`) >= ?) {"time":"1.71 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select count(*) as aggregate from `exams` where `exam_date` between ? and ? {"time":"1.58 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.52 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"30.65 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.83 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"5.35 ms"} 
[2026-09-03 18:42:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.57 ms"} 
[2026-09-03 18:42:44] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:42:44] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:43:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.86 ms"} 
[2026-09-03 18:43:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"12.27 ms"} 
[2026-09-03 18:43:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.02 ms"} 
[2026-09-03 18:43:51] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"21.95 ms"} 
[2026-09-03 18:43:51] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.54 ms"} 
[2026-09-03 18:44:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.28 ms"} 
[2026-09-03 18:44:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 18:44:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.82 ms"} 
[2026-09-03 18:44:14] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"13.33 ms"} 
[2026-09-03 18:44:14] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.2 ms"} 
[2026-09-03 18:44:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.97 ms"} 
[2026-09-03 18:44:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.59 ms"} 
[2026-09-03 18:44:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.73 ms"} 
[2026-09-03 18:44:19] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"13.69 ms"} 
[2026-09-03 18:44:19] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.31 ms"} 
[2026-09-03 18:44:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.74 ms"} 
[2026-09-03 18:44:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-09-03 18:44:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.92 ms"} 
[2026-09-03 18:44:20] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.82 ms"} 
[2026-09-03 18:44:20] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.23 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.95 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.94 ms"} 
[2026-09-03 18:44:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.78 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.78 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.68 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.63 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.59 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.46 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.45 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.42 ms"} 
[2026-09-03 18:44:21] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.38 ms"} 
[2026-09-03 18:44:21] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:44:21] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:47:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.82 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"13.68 ms"} 
[2026-09-03 18:47:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.98 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"35.7 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.02 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.63 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.32 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"20.28 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.57 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.09 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"11.11 ms"} 
[2026-09-03 18:47:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.57 ms"} 
[2026-09-03 18:47:03] local.INFO: Leaderboard query count: 1  
[2026-09-03 18:47:03] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 18:47:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.67 ms"} 
[2026-09-03 18:47:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"18.98 ms"} 
[2026-09-03 18:47:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.11 ms"} 
[2026-09-03 18:47:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"31.48 ms"} 
[2026-09-03 18:47:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.71 ms"} 
[2026-09-03 18:47:10] local.DEBUG: select * from `subjects` limit 50 {"time":"0.66 ms"} 
[2026-09-03 18:47:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.43 ms"} 
[2026-09-03 18:47:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.02 ms"} 
[2026-09-03 18:47:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.96 ms"} 
[2026-09-03 18:47:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"14.11 ms"} 
[2026-09-03 18:47:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"10.27 ms"} 
[2026-09-03 18:47:16] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.72 ms"} 
[2026-09-03 18:47:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.84 ms"} 
[2026-09-03 18:47:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.65 ms"} 
[2026-09-03 18:47:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.03 ms"} 
[2026-09-03 18:47:18] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"15.54 ms"} 
[2026-09-03 18:47:18] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"7.6 ms"} 
[2026-09-03 18:47:18] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 18:47:19] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"3.23 ms"} 
[2026-09-03 18:47:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4 ms"} 
[2026-09-03 18:47:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.48 ms"} 
[2026-09-03 18:47:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.26 ms"} 
[2026-09-03 18:47:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.67 ms"} 
[2026-09-03 18:47:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.88 ms"} 
[2026-09-03 18:47:39] local.DEBUG: select * from `subjects` limit 50 {"time":"0.69 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.05 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.37 ms"} 
[2026-09-03 18:47:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.93 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11.34 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"26.23 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.25 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.74 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.85 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 18:47:42] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"2.69 ms"} 
[2026-09-03 18:48:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.81 ms"} 
[2026-09-03 18:48:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 18:48:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.86 ms"} 
[2026-09-03 18:48:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.85 ms"} 
[2026-09-03 18:48:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 18:48:06] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"3.62 ms"} 
[2026-09-03 18:48:06] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"1.72 ms"} 
[2026-09-03 18:48:06] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.6 ms"} 
[2026-09-03 18:48:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.51 ms"} 
[2026-09-03 18:48:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-09-03 18:48:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2 ms"} 
[2026-09-03 18:48:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.41 ms"} 
[2026-09-03 18:48:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.08 ms"} 
[2026-09-03 18:48:34] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.67 ms"} 
[2026-09-03 18:48:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.15 ms"} 
[2026-09-03 18:48:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.03 ms"} 
[2026-09-03 18:48:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.11 ms"} 
[2026-09-03 18:48:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"14.84 ms"} 
[2026-09-03 18:48:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.07 ms"} 
[2026-09-03 18:48:51] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 18:48:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.17 ms"} 
[2026-09-03 18:48:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.98 ms"} 
[2026-09-03 18:48:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.88 ms"} 
[2026-09-03 18:48:52] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.46 ms"} 
[2026-09-03 18:48:52] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.79 ms"} 
[2026-09-03 18:48:52] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"1.47 ms"} 
[2026-09-03 19:19:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"92.79 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-09-03 19:19:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.74 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.66 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.75 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.27 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.94 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.01 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.17 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.77 ms"} 
[2026-09-03 19:19:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.52 ms"} 
[2026-09-03 19:19:44] local.INFO: Leaderboard query count: 1  
[2026-09-03 19:19:44] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 19:19:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.22 ms"} 
[2026-09-03 19:19:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-03 19:19:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.84 ms"} 
[2026-09-03 19:19:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.76 ms"} 
[2026-09-03 19:19:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.57 ms"} 
[2026-09-03 19:19:47] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"4.72 ms"} 
[2026-09-03 19:19:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.12 ms"} 
[2026-09-03 19:19:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-09-03 19:19:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.51 ms"} 
[2026-09-03 19:19:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.85 ms"} 
[2026-09-03 19:19:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.88 ms"} 
[2026-09-03 19:19:48] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 19:19:48] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"8.22 ms"} 
[2026-09-03 19:19:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.46 ms"} 
[2026-09-03 19:19:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.46 ms"} 
[2026-09-03 19:19:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.89 ms"} 
[2026-09-03 19:19:51] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"9.15 ms"} 
[2026-09-03 19:19:51] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.41 ms"} 
[2026-09-03 19:19:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.84 ms"} 
[2026-09-03 19:19:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-09-03 19:19:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.76 ms"} 
[2026-09-03 19:19:53] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"11.82 ms"} 
[2026-09-03 19:19:53] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.1 ms"} 
[2026-09-03 19:19:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.24 ms"} 
[2026-09-03 19:19:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-03 19:19:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.55 ms"} 
[2026-09-03 19:19:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.65 ms"} 
[2026-09-03 19:19:53] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.88 ms"} 
[2026-09-03 19:19:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.36 ms"} 
[2026-09-03 19:19:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-03 19:19:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.93 ms"} 
[2026-09-03 19:19:54] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.48 ms"} 
[2026-09-03 19:19:54] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.01 ms"} 
[2026-09-03 19:19:54] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.6 ms"} 
[2026-09-03 19:19:54] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"4.14 ms"} 
[2026-09-03 19:20:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.62 ms"} 
[2026-09-03 19:20:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-03 19:20:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.93 ms"} 
[2026-09-03 19:20:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.52 ms"} 
[2026-09-03 19:20:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.58 ms"} 
[2026-09-03 19:20:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.7 ms"} 
[2026-09-03 19:20:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.16 ms"} 
[2026-09-03 19:20:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.93 ms"} 
[2026-09-03 19:20:27] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"1.67 ms"} 
[2026-09-03 19:20:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"34.27 ms"} 
[2026-09-03 19:20:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-03 19:20:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.17 ms"} 
[2026-09-03 19:20:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.25 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.85 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select * from `roles` where `name` <> ? and `roles`.`id` = ? limit 1 {"time":"0.51 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select `permissions`.*, `role_permissions`.`role_id` as `pivot_role_id`, `role_permissions`.`permission_id` as `pivot_permission_id`, `role_permissions`.`created_at` as `pivot_created_at`, `role_permissions`.`updated_at` as `pivot_updated_at` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` in (2) {"time":"7.4 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select * from `permissions` where `name` not in (?, ?) {"time":"1.01 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.23 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-03 19:20:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.84 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.16 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.9 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select * from `roles` where `name` <> ? and `roles`.`id` = ? limit 1 {"time":"0.53 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select `permissions`.*, `role_permissions`.`role_id` as `pivot_role_id`, `role_permissions`.`permission_id` as `pivot_permission_id`, `role_permissions`.`created_at` as `pivot_created_at`, `role_permissions`.`updated_at` as `pivot_updated_at` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` in (2) {"time":"1.07 ms"} 
[2026-09-03 19:20:34] local.DEBUG: select * from `permissions` where `name` not in (?, ?) {"time":"0.95 ms"} 
[2026-09-03 19:20:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.01 ms"} 
[2026-09-03 19:20:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-03 19:20:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.66 ms"} 
[2026-09-03 19:20:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.56 ms"} 
[2026-09-03 19:20:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.84 ms"} 
[2026-09-03 19:20:40] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"0.86 ms"} 
[2026-09-03 19:20:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.9 ms"} 
[2026-09-03 19:20:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.27 ms"} 
[2026-09-03 19:20:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.42 ms"} 
[2026-09-03 19:20:52] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.93 ms"} 
[2026-09-03 19:20:52] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.26 ms"} 
[2026-09-03 19:20:52] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.85 ms"} 
[2026-09-03 19:20:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.5 ms"} 
[2026-09-03 19:20:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2026-09-03 19:20:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.01 ms"} 
[2026-09-03 19:20:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.7 ms"} 
[2026-09-03 19:20:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.76 ms"} 
[2026-09-03 19:20:53] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2026-09-03 19:20:53] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.06 ms"} 
[2026-09-03 19:21:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.24 ms"} 
[2026-09-03 19:21:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.59 ms"} 
[2026-09-03 19:21:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.62 ms"} 
[2026-09-03 19:21:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"14.69 ms"} 
[2026-09-03 19:21:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.97 ms"} 
[2026-09-03 19:21:02] local.DEBUG: select * from `subjects` limit 50 {"time":"0.67 ms"} 
[2026-09-03 19:21:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.17 ms"} 
[2026-09-03 19:21:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-09-03 19:21:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.73 ms"} 
[2026-09-03 19:21:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-03 19:21:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.85 ms"} 
[2026-09-03 19:21:05] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"0.91 ms"} 
[2026-09-03 19:21:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.78 ms"} 
[2026-09-03 19:21:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"19.17 ms"} 
[2026-09-03 19:21:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"59.6 ms"} 
[2026-09-03 19:21:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"33.8 ms"} 
[2026-09-03 19:21:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"31.92 ms"} 
[2026-09-03 19:21:26] local.DEBUG: select * from `subjects` limit 50 {"time":"0.71 ms"} 
[2026-09-03 19:21:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.51 ms"} 
[2026-09-03 19:21:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-03 19:21:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.1 ms"} 
[2026-09-03 19:21:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.95 ms"} 
[2026-09-03 19:21:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.32 ms"} 
[2026-09-03 19:21:28] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 19:21:28] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"15.39 ms"} 
[2026-09-03 19:21:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.6 ms"} 
[2026-09-03 19:21:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.81 ms"} 
[2026-09-03 19:21:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.2 ms"} 
[2026-09-03 19:21:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.44 ms"} 
[2026-09-03 19:21:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.03 ms"} 
[2026-09-03 19:21:29] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 19:21:29] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"2.46 ms"} 
[2026-09-03 19:21:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.65 ms"} 
[2026-09-03 19:21:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-09-03 19:21:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.42 ms"} 
[2026-09-03 19:21:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.38 ms"} 
[2026-09-03 19:21:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.89 ms"} 
[2026-09-03 19:21:38] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"6.77 ms"} 
[2026-09-03 19:21:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.99 ms"} 
[2026-09-03 19:21:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-03 19:21:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.98 ms"} 
[2026-09-03 19:21:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-09-03 19:21:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.9 ms"} 
[2026-09-03 19:21:44] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-03 19:21:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-03 19:21:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.58 ms"} 
[2026-09-03 19:21:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.03 ms"} 
[2026-09-03 19:21:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.71 ms"} 
[2026-09-03 19:21:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.13 ms"} 
[2026-09-03 19:21:45] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-03 19:21:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.14 ms"} 
[2026-09-03 19:21:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 19:21:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.14 ms"} 
[2026-09-03 19:21:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 19:21:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.87 ms"} 
[2026-09-03 19:21:50] local.DEBUG: select * from `courses` where `semester_id` = ? order by `id` desc limit 50 {"time":"5.62 ms"} 
[2026-09-03 19:21:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.22 ms"} 
[2026-09-03 19:21:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 19:21:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.28 ms"} 
[2026-09-03 19:21:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.01 ms"} 
[2026-09-03 19:21:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.66 ms"} 
[2026-09-03 19:21:51] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 19:21:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.15 ms"} 
[2026-09-03 19:21:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.77 ms"} 
[2026-09-03 19:21:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.99 ms"} 
[2026-09-03 19:21:52] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.6 ms"} 
[2026-09-03 19:21:52] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.72 ms"} 
[2026-09-03 19:21:52] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"1.47 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.07 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-03 19:21:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.49 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.51 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.83 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"1.35 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"0.68 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"19.27 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"8.87 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"4.11 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.95 ms"} 
[2026-09-03 19:21:55] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"19.1 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.4 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.95 ms"} 
[2026-09-03 19:21:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.84 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.54 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.68 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"2.08 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"1.58 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"1.01 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"0.74 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.5 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.12 ms"} 
[2026-09-03 19:21:56] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"3.48 ms"} 
[2026-09-03 19:23:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.6 ms"} 
[2026-09-03 19:23:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-03 19:23:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.23 ms"} 
[2026-09-03 19:23:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.76 ms"} 
[2026-09-03 19:23:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.95 ms"} 
[2026-09-03 19:23:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.69 ms"} 
[2026-09-03 19:23:25] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.72 ms"} 
[2026-09-03 19:23:25] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.72 ms"} 
[2026-09-03 19:23:25] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"3.94 ms"} 
[2026-09-03 19:27:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.13 ms"} 
[2026-09-03 19:27:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.36 ms"} 
[2026-09-03 19:27:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.9 ms"} 
[2026-09-03 19:27:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-09-03 19:27:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.8 ms"} 
[2026-09-03 19:27:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.8 ms"} 
[2026-09-03 19:27:20] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.72 ms"} 
[2026-09-03 19:27:20] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.51 ms"} 
[2026-09-03 19:27:20] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"2.76 ms"} 
[2026-09-03 19:27:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.41 ms"} 
[2026-09-03 19:27:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.98 ms"} 
[2026-09-03 19:27:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.74 ms"} 
[2026-09-03 19:27:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.48 ms"} 
[2026-09-03 19:27:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"6.34 ms"} 
[2026-09-03 19:27:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.59 ms"} 
[2026-09-03 19:27:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 19:27:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.78 ms"} 
[2026-09-03 19:27:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"15.96 ms"} 
[2026-09-03 19:27:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.16 ms"} 
[2026-09-03 19:27:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.45 ms"} 
[2026-09-03 19:27:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.83 ms"} 
[2026-09-03 19:27:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.93 ms"} 
[2026-09-03 19:27:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.62 ms"} 
[2026-09-03 19:27:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.19 ms"} 
[2026-09-03 19:27:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.19 ms"} 
[2026-09-03 19:27:26] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.75 ms"} 
[2026-09-03 19:27:26] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"8.59 ms"} 
[2026-09-03 19:27:26] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.69 ms"} 
[2026-09-03 19:27:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.39 ms"} 
[2026-09-03 19:27:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-03 19:27:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.04 ms"} 
[2026-09-03 19:27:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-09-03 19:27:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.89 ms"} 
[2026-09-03 19:27:33] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.03 ms"} 
[2026-09-03 19:27:33] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.6 ms"} 
[2026-09-03 19:27:33] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"19.1 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.66 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.9 ms"} 
[2026-09-03 19:27:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.03 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.39 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.71 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.64 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.09 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.85 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"3.2 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.67 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"2.2 ms"} 
[2026-09-03 19:27:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.57 ms"} 
[2026-09-03 19:27:43] local.INFO: Leaderboard query count: 1  
[2026-09-03 19:27:43] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 19:27:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.35 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-09-03 19:27:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.13 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.96 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.69 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.89 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.59 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.17 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.7 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.72 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.61 ms"} 
[2026-09-03 19:27:49] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.55 ms"} 
[2026-09-03 19:27:49] local.INFO: Leaderboard query count: 1  
[2026-09-03 19:27:49] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 19:29:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.52 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"13.24 ms"} 
[2026-09-03 19:29:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.9 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"16.28 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.92 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"13.74 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.02 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"27.06 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.62 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.76 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"5.21 ms"} 
[2026-09-03 19:29:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"24.97 ms"} 
[2026-09-03 19:29:07] local.INFO: Leaderboard query count: 1  
[2026-09-03 19:29:07] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 19:29:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.12 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-09-03 19:29:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.63 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.5 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.65 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.82 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.82 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.99 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.69 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.71 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.91 ms"} 
[2026-09-03 19:29:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.6 ms"} 
[2026-09-03 19:29:29] local.INFO: Leaderboard query count: 1  
[2026-09-03 19:29:29] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 19:29:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.01 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-03 19:29:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.63 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.83 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.61 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.03 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.38 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.99 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.59 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.75 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"1.43 ms"} 
[2026-09-03 19:29:49] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-03 19:29:49] local.INFO: Leaderboard query count: 1  
[2026-09-03 19:29:49] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 19:30:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.21 ms"} 
[2026-09-03 19:30:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 19:30:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.52 ms"} 
[2026-09-03 19:30:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.45 ms"} 
[2026-09-03 19:30:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.1 ms"} 
[2026-09-03 19:30:01] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"14.22 ms"} 
[2026-09-03 19:30:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.29 ms"} 
[2026-09-03 19:30:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-09-03 19:30:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.14 ms"} 
[2026-09-03 19:30:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-03 19:30:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-09-03 19:30:02] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 19:30:02] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.66 ms"} 
[2026-09-03 19:30:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.81 ms"} 
[2026-09-03 19:30:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-09-03 19:30:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.81 ms"} 
[2026-09-03 19:30:35] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"12.49 ms"} 
[2026-09-03 19:30:35] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.02 ms"} 
[2026-09-03 19:30:35] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.04 ms"} 
[2026-09-03 19:30:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.76 ms"} 
[2026-09-03 19:30:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"20.13 ms"} 
[2026-09-03 19:30:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.13 ms"} 
[2026-09-03 19:30:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.03 ms"} 
[2026-09-03 19:30:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.94 ms"} 
[2026-09-03 19:30:36] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-03 19:30:36] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.91 ms"} 
[2026-09-03 19:30:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.42 ms"} 
[2026-09-03 19:30:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-03 19:30:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.92 ms"} 
[2026-09-03 19:30:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.23 ms"} 
[2026-09-03 19:30:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.83 ms"} 
[2026-09-03 19:30:42] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.96 ms"} 
[2026-09-03 19:30:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.15 ms"} 
[2026-09-03 19:30:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-03 19:30:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.04 ms"} 
[2026-09-03 19:30:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.26 ms"} 
[2026-09-03 19:30:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.35 ms"} 
[2026-09-03 19:30:43] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-09-03 19:30:43] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.92 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.64 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-03 19:30:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.99 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.96 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.58 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.22 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.01 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.63 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-09-03 19:30:50] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.22 ms"} 
[2026-09-03 19:30:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.53 ms"} 
[2026-09-03 19:30:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.15 ms"} 
[2026-09-03 19:30:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.19 ms"} 
[2026-09-03 19:30:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 19:30:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.28 ms"} 
[2026-09-03 19:30:53] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"3.22 ms"} 
[2026-09-03 19:30:53] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.8 ms"} 
[2026-09-03 19:30:53] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.99 ms"} 
[2026-09-03 19:30:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.67 ms"} 
[2026-09-03 19:30:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-09-03 19:30:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.1 ms"} 
[2026-09-03 19:30:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"17.92 ms"} 
[2026-09-03 19:30:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.33 ms"} 
[2026-09-03 19:30:57] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"0.7 ms"} 
[2026-09-03 19:31:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.97 ms"} 
[2026-09-03 19:31:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-09-03 19:31:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.8 ms"} 
[2026-09-03 19:31:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-09-03 19:31:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.73 ms"} 
[2026-09-03 19:31:38] local.DEBUG: select * from `semesters` order by `id` desc limit 50 {"time":"6.75 ms"} 
[2026-09-03 19:31:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.97 ms"} 
[2026-09-03 19:31:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-03 19:31:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.02 ms"} 
[2026-09-03 19:31:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.94 ms"} 
[2026-09-03 19:31:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.88 ms"} 
[2026-09-03 19:31:42] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.71 ms"} 
[2026-09-03 19:31:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.67 ms"} 
[2026-09-03 19:31:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-09-03 19:31:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.09 ms"} 
[2026-09-03 19:31:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.85 ms"} 
[2026-09-03 19:31:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.05 ms"} 
[2026-09-03 19:31:43] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-09-03 19:31:43] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.96 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"25.27 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-03 19:32:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.83 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.92 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.63 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.83 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.63 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.49 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.22 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-09-03 19:32:26] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.89 ms"} 
[2026-09-03 19:32:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.02 ms"} 
[2026-09-03 19:32:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.31 ms"} 
[2026-09-03 19:32:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.86 ms"} 
[2026-09-03 19:32:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.68 ms"} 
[2026-09-03 19:32:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-09-03 19:32:32] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.98 ms"} 
[2026-09-03 19:32:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.32 ms"} 
[2026-09-03 19:32:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-03 19:32:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.58 ms"} 
[2026-09-03 19:32:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.03 ms"} 
[2026-09-03 19:32:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.48 ms"} 
[2026-09-03 19:32:33] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 19:32:33] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.15 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"22.16 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.28 ms"} 
[2026-09-03 19:33:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.05 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"27.95 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"10.91 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"2.49 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.28 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.66 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"24.6 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 19:33:20] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"5.02 ms"} 
[2026-09-03 19:33:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.99 ms"} 
[2026-09-03 19:33:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.37 ms"} 
[2026-09-03 19:33:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.71 ms"} 
[2026-09-03 19:33:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.28 ms"} 
[2026-09-03 19:33:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"22.54 ms"} 
[2026-09-03 19:33:21] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"83.71 ms"} 
[2026-09-03 19:33:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.36 ms"} 
[2026-09-03 19:33:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"23.83 ms"} 
[2026-09-03 19:33:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.42 ms"} 
[2026-09-03 19:33:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.68 ms"} 
[2026-09-03 19:33:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.78 ms"} 
[2026-09-03 19:33:24] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.95 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"21.45 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.27 ms"} 
[2026-09-03 19:33:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.81 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.57 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.79 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"14.52 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.99 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.77 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"10.29 ms"} 
[2026-09-03 19:33:25] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"7.74 ms"} 
[2026-09-03 19:33:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"33.8 ms"} 
[2026-09-03 19:33:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.28 ms"} 
[2026-09-03 19:33:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"60.28 ms"} 
[2026-09-03 19:33:37] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.58 ms"} 
[2026-09-03 19:33:37] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.8 ms"} 
[2026-09-03 19:33:37] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.78 ms"} 
[2026-09-03 19:33:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"24.72 ms"} 
[2026-09-03 19:33:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-03 19:33:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"203.09 ms"} 
[2026-09-03 19:33:39] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"203.09 ms","url":"http://localhost:8000/api/subjects/53"} 
[2026-09-03 19:33:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"57.96 ms"} 
[2026-09-03 19:33:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.16 ms"} 
[2026-09-03 19:33:39] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 19:33:39] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.81 ms"} 
[2026-09-03 19:33:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.74 ms"} 
[2026-09-03 19:33:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"21.82 ms"} 
[2026-09-03 19:33:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.04 ms"} 
[2026-09-03 19:33:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"17.68 ms"} 
[2026-09-03 19:33:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-03 19:33:40] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.77 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.02 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 19:35:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.26 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.33 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.12 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.07 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.41 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.33 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.22 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-09-03 19:35:04] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"3.98 ms"} 
[2026-09-03 19:35:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.33 ms"} 
[2026-09-03 19:35:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.85 ms"} 
[2026-09-03 19:35:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.4 ms"} 
[2026-09-03 19:35:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-09-03 19:35:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.73 ms"} 
[2026-09-03 19:35:05] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.25 ms"} 
[2026-09-03 19:35:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.09 ms"} 
[2026-09-03 19:35:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-03 19:35:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.81 ms"} 
[2026-09-03 19:35:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-03 19:35:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.68 ms"} 
[2026-09-03 19:35:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.57 ms"} 
[2026-09-03 19:35:15] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.77 ms"} 
[2026-09-03 19:35:15] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.75 ms"} 
[2026-09-03 19:35:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.15 ms"} 
[2026-09-03 19:35:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.41 ms"} 
[2026-09-03 19:35:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.12 ms"} 
[2026-09-03 19:35:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-03 19:35:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.13 ms"} 
[2026-09-03 19:35:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.75 ms"} 
[2026-09-03 19:35:28] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"4.53 ms"} 
[2026-09-03 19:35:28] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.18 ms"} 
[2026-09-03 19:35:28] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.71 ms"} 
[2026-09-03 19:35:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.35 ms"} 
[2026-09-03 19:35:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-09-03 19:35:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.59 ms"} 
[2026-09-03 19:35:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 19:35:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.16 ms"} 
[2026-09-03 19:35:30] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"9.06 ms"} 
[2026-09-03 19:35:30] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"4.7 ms"} 
[2026-09-03 19:35:30] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.79 ms"} 
[2026-09-03 19:35:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.46 ms"} 
[2026-09-03 19:35:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 19:35:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.9 ms"} 
[2026-09-03 19:35:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-03 19:35:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.19 ms"} 
[2026-09-03 19:35:33] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"1.06 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.04 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-03 19:35:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.81 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"8.2 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.73 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.74 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.52 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.04 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.59 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.16 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.92 ms"} 
[2026-09-03 19:35:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.54 ms"} 
[2026-09-03 19:35:42] local.INFO: Leaderboard query count: 1  
[2026-09-03 19:35:42] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 19:35:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.62 ms"} 
[2026-09-03 19:35:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.35 ms"} 
[2026-09-03 19:35:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.03 ms"} 
[2026-09-03 19:35:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.19 ms"} 
[2026-09-03 19:35:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.77 ms"} 
[2026-09-03 19:35:46] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.78 ms"} 
[2026-09-03 19:35:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-03 19:35:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-09-03 19:35:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.71 ms"} 
[2026-09-03 19:35:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.12 ms"} 
[2026-09-03 19:35:46] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.01 ms"} 
[2026-09-03 19:35:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.03 ms"} 
[2026-09-03 19:35:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.63 ms"} 
[2026-09-03 19:35:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.16 ms"} 
[2026-09-03 19:35:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.24 ms"} 
[2026-09-03 19:35:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.17 ms"} 
[2026-09-03 19:35:47] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 19:35:47] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.66 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.95 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.54 ms"} 
[2026-09-03 19:37:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.76 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.74 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"26.84 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"6.46 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.83 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.72 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"22.32 ms"} 
[2026-09-03 19:37:33] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-09-03 19:37:34] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.18 ms"} 
[2026-09-03 19:37:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.82 ms"} 
[2026-09-03 19:37:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"11.16 ms"} 
[2026-09-03 19:37:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.5 ms"} 
[2026-09-03 19:37:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 19:37:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.93 ms"} 
[2026-09-03 19:37:34] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.82 ms"} 
[2026-09-03 19:37:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.69 ms"} 
[2026-09-03 19:37:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"20.93 ms"} 
[2026-09-03 19:37:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6 ms"} 
[2026-09-03 19:37:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.97 ms"} 
[2026-09-03 19:37:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.11 ms"} 
[2026-09-03 19:37:47] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.77 ms"} 
[2026-09-03 19:37:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.08 ms"} 
[2026-09-03 19:37:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.65 ms"} 
[2026-09-03 19:37:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"25.86 ms"} 
[2026-09-03 19:37:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.77 ms"} 
[2026-09-03 19:37:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.77 ms"} 
[2026-09-03 19:37:48] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 19:37:48] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"40.9 ms"} 
[2026-09-03 19:37:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"162.86 ms"} 
[2026-09-03 19:37:49] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"162.86 ms","url":"http://localhost:8000/api/questions"} 
[2026-09-03 19:37:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"41.98 ms"} 
[2026-09-03 19:37:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"31.47 ms"} 
[2026-09-03 19:37:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.97 ms"} 
[2026-09-03 19:37:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.19 ms"} 
[2026-09-03 19:37:49] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.81 ms"} 
[2026-09-03 19:38:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.68 ms"} 
[2026-09-03 19:38:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-09-03 19:38:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.96 ms"} 
[2026-09-03 19:38:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.43 ms"} 
[2026-09-03 19:38:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.26 ms"} 
[2026-09-03 19:38:10] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.84 ms"} 
[2026-09-03 19:38:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.81 ms"} 
[2026-09-03 19:38:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-03 19:38:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.09 ms"} 
[2026-09-03 19:38:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.89 ms"} 
[2026-09-03 19:38:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.41 ms"} 
[2026-09-03 19:38:11] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-03 19:38:11] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.14 ms"} 
[2026-09-03 19:38:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.76 ms"} 
[2026-09-03 19:38:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"26.38 ms"} 
[2026-09-03 19:38:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.35 ms"} 
[2026-09-03 19:38:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-03 19:38:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2026-09-03 19:38:12] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.82 ms"} 
[2026-09-03 19:38:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.58 ms"} 
[2026-09-03 19:38:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.94 ms"} 
[2026-09-03 19:38:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.2 ms"} 
[2026-09-03 19:38:26] local.DEBUG: select count(*) as aggregate from `chapters` where `chapter_number` = ? and (`subject_id` = ?) {"time":"1.32 ms"} 
[2026-09-03 19:38:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 19:38:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-09-03 19:38:26] local.DEBUG: insert into `chapters` (`subject_id`, `chapter_number`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?) {"time":"131.84 ms"} 
[2026-09-03 19:38:26] local.ALERT: Slow query {"query":"insert into `chapters` (`subject_id`, `chapter_number`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?)","time":"131.84 ms","url":"http://localhost:8000/api/chapters"} 
[2026-09-03 19:38:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.36 ms"} 
[2026-09-03 19:38:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-03 19:38:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.67 ms"} 
[2026-09-03 19:38:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.08 ms"} 
[2026-09-03 19:38:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"9.31 ms"} 
[2026-09-03 19:38:27] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 19:38:27] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.73 ms"} 
[2026-09-03 19:39:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.98 ms"} 
[2026-09-03 19:39:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 19:39:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.85 ms"} 
[2026-09-03 19:39:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.94 ms"} 
[2026-09-03 19:39:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.88 ms"} 
[2026-09-03 19:39:39] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.03 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.81 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-03 19:39:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.34 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.71 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"7.44 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.61 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.12 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.81 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.94 ms"} 
[2026-09-03 19:39:40] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.86 ms"} 
[2026-09-03 19:44:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.11 ms"} 
[2026-09-03 19:44:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.83 ms"} 
[2026-09-03 19:44:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.13 ms"} 
[2026-09-03 19:44:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-03 19:44:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.92 ms"} 
[2026-09-03 19:44:38] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"2.61 ms"} 
[2026-09-03 19:44:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"24.94 ms"} 
[2026-09-03 19:44:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.18 ms"} 
[2026-09-03 19:44:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.68 ms"} 
[2026-09-03 19:44:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"14.7 ms"} 
[2026-09-03 19:44:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.48 ms"} 
[2026-09-03 19:44:38] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 19:44:38] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"20.59 ms"} 
[2026-09-03 19:44:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.78 ms"} 
[2026-09-03 19:44:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.64 ms"} 
[2026-09-03 19:44:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.17 ms"} 
[2026-09-03 19:44:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.73 ms"} 
[2026-09-03 19:44:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.13 ms"} 
[2026-09-03 19:44:39] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"12.85 ms"} 
[2026-09-03 20:17:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"68.47 ms"} 
[2026-09-03 20:17:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-03 20:17:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.8 ms"} 
[2026-09-03 20:17:54] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11.53 ms"} 
[2026-09-03 20:17:54] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.93 ms"} 
[2026-09-03 20:17:54] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"9.34 ms"} 
[2026-09-03 20:17:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.27 ms"} 
[2026-09-03 20:17:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"30.24 ms"} 
[2026-09-03 20:17:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.11 ms"} 
[2026-09-03 20:17:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 20:17:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.73 ms"} 
[2026-09-03 20:17:57] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 20:17:58] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.04 ms"} 
[2026-09-03 20:17:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.71 ms"} 
[2026-09-03 20:17:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.69 ms"} 
[2026-09-03 20:17:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.55 ms"} 
[2026-09-03 20:17:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-09-03 20:17:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.21 ms"} 
[2026-09-03 20:17:59] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.92 ms"} 
[2026-09-03 20:38:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.99 ms"} 
[2026-09-03 20:38:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.66 ms"} 
[2026-09-03 20:38:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.34 ms"} 
[2026-09-03 20:38:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.02 ms"} 
[2026-09-03 20:38:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.48 ms"} 
[2026-09-03 20:38:21] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"7.08 ms"} 
[2026-09-03 20:38:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.79 ms"} 
[2026-09-03 20:38:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.21 ms"} 
[2026-09-03 20:38:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.32 ms"} 
[2026-09-03 20:38:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-03 20:38:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"7.07 ms"} 
[2026-09-03 20:38:22] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2026-09-03 20:38:22] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"8.8 ms"} 
[2026-09-03 20:38:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.16 ms"} 
[2026-09-03 20:38:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"30.13 ms"} 
[2026-09-03 20:38:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.14 ms"} 
[2026-09-03 20:38:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.96 ms"} 
[2026-09-03 20:38:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"7.39 ms"} 
[2026-09-03 20:38:24] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"7.77 ms"} 
[2026-09-03 22:34:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"145.84 ms"} 
[2026-09-03 22:34:06] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"145.84 ms","url":"http://localhost:8000/api/subjects"} 
[2026-09-03 22:34:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"49.41 ms"} 
[2026-09-03 22:34:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"96.08 ms"} 
[2026-09-03 22:34:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"52.01 ms"} 
[2026-09-03 22:34:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"42.59 ms"} 
[2026-09-03 22:34:06] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"59.97 ms"} 
[2026-09-03 22:34:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"217.92 ms"} 
[2026-09-03 22:34:08] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"217.92 ms","url":"http://localhost:8000/api/subjects/53"} 
[2026-09-03 22:34:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"19.68 ms"} 
[2026-09-03 22:34:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"181.62 ms"} 
[2026-09-03 22:34:08] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"181.62 ms","url":"http://localhost:8000/api/subjects/53"} 
[2026-09-03 22:34:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-03 22:34:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.83 ms"} 
[2026-09-03 22:34:08] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"3.22 ms"} 
[2026-09-03 22:34:08] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"34.1 ms"} 
[2026-09-03 22:34:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.36 ms"} 
[2026-09-03 22:34:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.86 ms"} 
[2026-09-03 22:34:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"96.08 ms"} 
[2026-09-03 22:34:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.17 ms"} 
[2026-09-03 22:34:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.08 ms"} 
[2026-09-03 22:34:11] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.07 ms"} 
[2026-09-03 22:34:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.1 ms"} 
[2026-09-03 22:34:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.08 ms"} 
[2026-09-03 22:34:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"79.54 ms"} 
[2026-09-03 22:34:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.92 ms"} 
[2026-09-03 22:34:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.95 ms"} 
[2026-09-03 22:34:17] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"35.99 ms"} 
[2026-09-03 22:34:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.6 ms"} 
[2026-09-03 22:34:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.27 ms"} 
[2026-09-03 22:34:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.82 ms"} 
[2026-09-03 22:34:22] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.48 ms"} 
[2026-09-03 22:34:22] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"10.31 ms"} 
[2026-09-03 22:34:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.37 ms"} 
[2026-09-03 22:34:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"26.36 ms"} 
[2026-09-03 22:34:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"138.32 ms"} 
[2026-09-03 22:34:23] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"138.32 ms","url":"http://localhost:8000/api/users"} 
[2026-09-03 22:34:23] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.85 ms"} 
[2026-09-03 22:34:23] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.11 ms"} 
[2026-09-03 22:34:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.91 ms"} 
[2026-09-03 22:34:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.46 ms"} 
[2026-09-03 22:34:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.89 ms"} 
[2026-09-03 22:34:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2026-09-03 22:34:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.68 ms"} 
[2026-09-03 22:34:26] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"2.56 ms"} 
[2026-09-03 22:34:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.35 ms"} 
[2026-09-03 22:34:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-03 22:34:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"44.93 ms"} 
[2026-09-03 22:34:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.38 ms"} 
[2026-09-03 22:34:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"15.14 ms"} 
[2026-09-03 22:34:29] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.86 ms"} 
[2026-09-03 22:34:29] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"7.75 ms"} 
[2026-09-03 22:34:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.48 ms"} 
[2026-09-03 22:34:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-03 22:34:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.89 ms"} 
[2026-09-03 22:34:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.55 ms"} 
[2026-09-03 22:34:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.67 ms"} 
[2026-09-03 22:34:30] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"2.34 ms"} 
[2026-09-03 22:35:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"57.66 ms"} 
[2026-09-03 22:35:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-09-03 22:35:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.96 ms"} 
[2026-09-03 22:35:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.58 ms"} 
[2026-09-03 22:35:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.5 ms"} 
[2026-09-03 22:35:05] local.DEBUG: select * from `questions` where `subject_id` = ? and `chapter_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.88 ms"} 
[2026-09-03 22:35:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.38 ms"} 
[2026-09-03 22:35:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"16.71 ms"} 
[2026-09-03 22:35:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.79 ms"} 
[2026-09-03 22:35:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"37.74 ms"} 
[2026-09-03 22:35:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.54 ms"} 
[2026-09-03 22:35:06] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-03 22:35:06] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"13.65 ms"} 
[2026-09-03 22:35:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"20.07 ms"} 
[2026-09-03 22:35:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"22.02 ms"} 
[2026-09-03 22:35:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.91 ms"} 
[2026-09-03 22:35:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.42 ms"} 
[2026-09-03 22:35:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"12.23 ms"} 
[2026-09-03 22:35:08] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"7.04 ms"} 
[2026-09-03 22:35:08] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"12.26 ms"} 
[2026-09-03 22:35:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.11 ms"} 
[2026-09-03 22:35:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.31 ms"} 
[2026-09-03 22:35:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.32 ms"} 
[2026-09-03 22:35:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.37 ms"} 
[2026-09-03 22:35:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"7.12 ms"} 
[2026-09-03 22:35:12] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.72 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.04 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.87 ms"} 
[2026-09-03 22:35:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.83 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.94 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"57.09 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"19.15 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"14.42 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.11 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.2 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.83 ms"} 
[2026-09-03 22:35:13] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.44 ms"} 
[2026-09-03 22:35:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.76 ms"} 
[2026-09-03 22:35:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.56 ms"} 
[2026-09-03 22:35:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.18 ms"} 
[2026-09-03 22:35:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-03 22:35:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.94 ms"} 
[2026-09-03 22:35:51] local.DEBUG: select exists(select * from `chapters` where `subject_id` = ? and `id` = ?) as `exists` {"time":"0.9 ms"} 
[2026-09-03 22:35:51] local.DEBUG: insert into `questions` (`subject_id`, `chapter_id`, `level`, `content`, `created_by_user_id`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?) {"time":"38.91 ms"} 
[2026-09-03 22:35:51] local.DEBUG: insert into `question_options` (`question_id`, `content`, `is_correct`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?) {"time":"9.98 ms"} 
[2026-09-03 22:35:51] local.DEBUG: insert into `question_options` (`question_id`, `content`, `is_correct`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?) {"time":"0.61 ms"} 
[2026-09-03 22:35:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.58 ms"} 
[2026-09-03 22:35:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.18 ms"} 
[2026-09-03 22:35:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.45 ms"} 
[2026-09-03 22:35:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"14.27 ms"} 
[2026-09-03 22:35:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.13 ms"} 
[2026-09-03 22:35:53] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.42 ms"} 
[2026-09-03 22:35:53] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.47 ms"} 
[2026-09-03 22:35:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.98 ms"} 
[2026-09-03 22:35:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"13.35 ms"} 
[2026-09-03 22:35:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.01 ms"} 
[2026-09-03 22:35:54] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.56 ms"} 
[2026-09-03 22:35:54] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.49 ms"} 
[2026-09-03 22:35:54] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"8.55 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.31 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-09-03 22:35:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.43 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.9 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select * from `questions` where `subject_id` = ? and `chapter_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"28.99 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.83 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.35 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11.12 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.94 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-03 22:35:57] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.96 ms"} 
[2026-09-03 22:35:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.38 ms"} 
[2026-09-03 22:35:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-03 22:35:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.84 ms"} 
[2026-09-03 22:35:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"17.36 ms"} 
[2026-09-03 22:35:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1 ms"} 
[2026-09-03 22:35:58] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-03 22:35:58] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.13 ms"} 
[2026-09-03 22:35:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.88 ms"} 
[2026-09-03 22:35:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-09-03 22:35:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.68 ms"} 
[2026-09-03 22:35:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.17 ms"} 
[2026-09-03 22:35:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.12 ms"} 
[2026-09-03 22:35:59] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-03 22:35:59] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.96 ms"} 
[2026-09-03 22:36:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.17 ms"} 
[2026-09-03 22:36:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-03 22:36:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3 ms"} 
[2026-09-03 22:36:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.63 ms"} 
[2026-09-03 22:36:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.35 ms"} 
[2026-09-03 22:36:06] local.DEBUG: select * from `questions` where `questions`.`id` = ? and `questions`.`deleted_at` is null limit 1 {"time":"1.2 ms"} 
[2026-09-03 22:36:06] local.DEBUG: select * from `question_options` where `question_options`.`question_id` in (330) and `question_options`.`deleted_at` is null {"time":"19.51 ms"} 
[2026-09-03 22:36:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.26 ms"} 
[2026-09-03 22:36:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-03 22:36:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.31 ms"} 
[2026-09-03 22:36:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.76 ms"} 
[2026-09-03 22:36:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-09-03 22:36:07] local.DEBUG: select * from `questions` where `questions`.`id` = ? and `questions`.`deleted_at` is null limit 1 {"time":"0.72 ms"} 
[2026-09-03 22:36:07] local.DEBUG: select * from `question_options` where `question_options`.`question_id` in (330) and `question_options`.`deleted_at` is null {"time":"0.99 ms"} 
[2026-09-03 22:36:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.47 ms"} 
[2026-09-03 22:36:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-09-03 22:36:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.22 ms"} 
[2026-09-03 22:36:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.8 ms"} 
[2026-09-03 22:36:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-03 22:36:28] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"28.5 ms"} 
[2026-09-03 22:36:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.63 ms"} 
[2026-09-03 22:36:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-03 22:36:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.04 ms"} 
[2026-09-03 22:36:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.66 ms"} 
[2026-09-03 22:36:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.24 ms"} 
[2026-09-03 22:36:41] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.76 ms"} 
[2026-09-03 22:36:41] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"1.07 ms"} 
[2026-09-03 22:36:41] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.01 ms"} 
[2026-09-03 22:36:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"81.77 ms"} 
[2026-09-03 22:36:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.07 ms"} 
[2026-09-03 22:36:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.74 ms"} 
[2026-09-03 22:36:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.78 ms"} 
[2026-09-03 22:36:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.02 ms"} 
[2026-09-03 22:36:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"16.34 ms"} 
[2026-09-03 22:36:44] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"13.45 ms"} 
[2026-09-03 22:36:44] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"17.87 ms"} 
[2026-09-03 22:36:44] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"10.86 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.6 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-09-03 22:36:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.73 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.37 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.05 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.19 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.31 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.43 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.26 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"17.22 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"2.04 ms"} 
[2026-09-03 22:36:46] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.46 ms"} 
[2026-09-03 22:36:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.85 ms"} 
[2026-09-03 22:36:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-09-03 22:36:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.62 ms"} 
[2026-09-03 22:36:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 22:36:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.02 ms"} 
[2026-09-03 22:36:47] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.97 ms"} 
[2026-09-03 22:39:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.27 ms"} 
[2026-09-03 22:39:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 22:39:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.71 ms"} 
[2026-09-03 22:39:57] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.73 ms"} 
[2026-09-03 22:39:57] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.13 ms"} 
[2026-09-03 22:39:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.11 ms"} 
[2026-09-03 22:39:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-09-03 22:39:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.06 ms"} 
[2026-09-03 22:39:59] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.01 ms"} 
[2026-09-03 22:39:59] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.26 ms"} 
[2026-09-03 22:40:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.93 ms"} 
[2026-09-03 22:40:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-03 22:40:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.6 ms"} 
[2026-09-03 22:40:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.13 ms"} 
[2026-09-03 22:40:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.46 ms"} 
[2026-09-03 22:40:00] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.16 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.1 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.08 ms"} 
[2026-09-03 22:40:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.38 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.31 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.83 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.94 ms"} 
[2026-09-03 22:40:02] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"2.71 ms"} 
[2026-09-03 22:40:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.52 ms"} 
[2026-09-03 22:40:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-03 22:40:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.73 ms"} 
[2026-09-03 22:40:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 22:40:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.85 ms"} 
[2026-09-03 22:40:04] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"0.99 ms"} 
[2026-09-03 22:40:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.76 ms"} 
[2026-09-03 22:40:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 22:40:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"46.76 ms"} 
[2026-09-03 22:40:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.37 ms"} 
[2026-09-03 22:40:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.67 ms"} 
[2026-09-03 22:40:07] local.DEBUG: select * from `courses` order by `id` desc limit 50 {"time":"2.86 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.49 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.57 ms"} 
[2026-09-03 22:40:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.84 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.93 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.52 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"1.23 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"1.19 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"1.79 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"3.37 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"3.08 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"3.34 ms"} 
[2026-09-03 22:40:10] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"6.23 ms"} 
[2026-09-03 22:40:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.89 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-09-03 22:40:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.48 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.5 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"1.65 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.05 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11.35 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.27 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.15 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.97 ms"} 
[2026-09-03 22:40:13] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"3.17 ms"} 
[2026-09-03 22:40:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.86 ms"} 
[2026-09-03 22:40:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 22:40:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.66 ms"} 
[2026-09-03 22:40:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-03 22:40:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.06 ms"} 
[2026-09-03 22:40:14] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"0.83 ms"} 
[2026-09-03 22:40:14] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.5 ms"} 
[2026-09-03 22:40:14] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"11.07 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.45 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-03 22:40:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.16 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.27 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.93 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"0.64 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"0.71 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"1.52 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"0.83 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.68 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.5 ms"} 
[2026-09-03 22:40:58] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"1.54 ms"} 
[2026-09-03 22:41:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.63 ms"} 
[2026-09-03 22:41:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 22:41:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.66 ms"} 
[2026-09-03 22:41:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"12.9 ms"} 
[2026-09-03 22:41:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2026-09-03 22:41:00] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 22:41:00] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"2.01 ms"} 
[2026-09-03 22:41:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.25 ms"} 
[2026-09-03 22:41:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.08 ms"} 
[2026-09-03 22:41:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.54 ms"} 
[2026-09-03 22:41:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 22:41:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.1 ms"} 
[2026-09-03 22:41:01] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.91 ms"} 
[2026-09-03 22:41:01] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.83 ms"} 
[2026-09-03 22:41:01] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.18 ms"} 
[2026-09-03 22:41:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.44 ms"} 
[2026-09-03 22:41:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-09-03 22:41:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.17 ms"} 
[2026-09-03 22:41:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-03 22:41:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.09 ms"} 
[2026-09-03 22:41:02] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"0.76 ms"} 
[2026-09-03 22:41:02] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.58 ms"} 
[2026-09-03 22:41:02] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.06 ms"} 
[2026-09-03 22:44:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.9 ms"} 
[2026-09-03 22:44:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.64 ms"} 
[2026-09-03 22:44:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.91 ms"} 
[2026-09-03 22:44:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.42 ms"} 
[2026-09-03 22:44:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.52 ms"} 
[2026-09-03 22:44:33] local.DEBUG: select * from `courses` order by `id` desc limit 50 {"time":"0.62 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.93 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-03 22:44:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.04 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.49 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.21 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"4.44 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"2.92 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"13.49 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"2.73 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.21 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"1.63 ms"} 
[2026-09-03 22:44:34] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"6.48 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.87 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.04 ms"} 
[2026-09-03 22:44:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.78 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.45 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.2 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `users` where `users`.`id` in (631) {"time":"1.4 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `subjects` where `subjects`.`id` in (1) {"time":"4.94 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (5) {"time":"0.74 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `users` where `users`.`id` in (632, 633, 634, 635) {"time":"0.71 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.78 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"3.52 ms"} 
[2026-09-03 22:44:37] local.DEBUG: select `exams`.*, (select count(*) from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exams`.`id` = `exam_questions`.`exam_id` and `questions`.`deleted_at` is null) as `questions_count` from `exams` where `exams`.`course_id` in (5) {"time":"35.2 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-03 22:44:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.72 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"14.01 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.01 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (1) {"time":"0.98 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.85 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.02 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.38 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"0.86 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"4.38 ms"} 
[2026-09-03 22:44:39] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"9.05 ms"} 
[2026-09-03 22:44:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.72 ms"} 
[2026-09-03 22:44:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-03 22:44:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.54 ms"} 
[2026-09-03 22:44:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.75 ms"} 
[2026-09-03 22:44:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.41 ms"} 
[2026-09-03 22:44:40] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"0.85 ms"} 
[2026-09-03 22:44:40] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.54 ms"} 
[2026-09-03 22:44:40] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.84 ms"} 
[2026-09-03 22:45:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.96 ms"} 
[2026-09-03 22:45:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.58 ms"} 
[2026-09-03 22:45:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.66 ms"} 
[2026-09-03 22:45:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.09 ms"} 
[2026-09-03 22:45:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.44 ms"} 
[2026-09-03 22:45:38] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"2.75 ms"} 
[2026-09-03 22:45:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.04 ms"} 
[2026-09-03 22:45:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-03 22:45:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.99 ms"} 
[2026-09-03 22:45:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-03 22:45:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.38 ms"} 
[2026-09-03 22:45:39] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-03 22:45:39] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.97 ms"} 
[2026-09-03 22:45:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.94 ms"} 
[2026-09-03 22:45:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-03 22:45:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.82 ms"} 
[2026-09-03 22:45:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-03 22:45:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.02 ms"} 
[2026-09-03 22:45:40] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.13 ms"} 
[2026-09-03 22:45:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.74 ms"} 
[2026-09-03 22:45:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-09-03 22:45:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.79 ms"} 
[2026-09-03 22:45:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-09-03 22:45:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.46 ms"} 
[2026-09-03 22:45:56] local.DEBUG: select * from `courses` order by `id` desc limit 50 {"time":"0.94 ms"} 
[2026-09-03 22:45:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2026-09-03 22:45:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-03 22:45:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.78 ms"} 
[2026-09-03 22:45:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-03 22:45:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-09-03 22:45:58] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? order by `exam_date` asc {"time":"2.1 ms"} 
[2026-09-03 22:46:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.01 ms"} 
[2026-09-03 22:46:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-03 22:46:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.68 ms"} 
[2026-09-03 22:46:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-03 22:46:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1 ms"} 
[2026-09-03 22:46:00] local.DEBUG: select * from `courses` order by `id` desc limit 50 {"time":"0.69 ms"} 
[2026-09-03 22:46:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.67 ms"} 
[2026-09-03 22:46:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 22:46:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.86 ms"} 
[2026-09-03 22:46:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-03 22:46:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.21 ms"} 
[2026-09-03 22:46:15] local.DEBUG: select * from `courses` order by `id` desc limit 50 {"time":"0.68 ms"} 
[2026-09-03 22:46:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.82 ms"} 
[2026-09-03 22:46:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-03 22:46:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.8 ms"} 
[2026-09-03 22:46:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-03 22:46:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.07 ms"} 
[2026-09-03 22:46:30] local.DEBUG: select * from `courses` order by `id` desc limit 50 {"time":"0.67 ms"} 
[2026-09-03 22:46:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.88 ms"} 
[2026-09-03 22:46:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.46 ms"} 
[2026-09-03 22:46:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.47 ms"} 
[2026-09-03 22:46:35] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.88 ms"} 
[2026-09-03 22:46:35] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.1 ms"} 
[2026-09-03 22:46:35] local.DEBUG: select * from `courses` order by `id` desc limit 50 {"time":"0.8 ms"} 
[2026-09-03 22:50:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.52 ms"} 
[2026-09-03 22:50:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 22:50:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16.09 ms"} 
[2026-09-03 22:50:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.15 ms"} 
[2026-09-03 22:50:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.08 ms"} 
[2026-09-03 22:50:22] local.DEBUG: select * from `courses` order by `id` desc limit 50 {"time":"2.34 ms"} 
[2026-09-03 22:50:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.63 ms"} 
[2026-09-03 22:50:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-03 22:50:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.66 ms"} 
[2026-09-03 22:50:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.68 ms"} 
[2026-09-03 22:50:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.95 ms"} 
[2026-09-03 22:50:23] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"9.83 ms"} 
[2026-09-03 22:54:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.97 ms"} 
[2026-09-03 22:54:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.84 ms"} 
[2026-09-03 22:54:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.56 ms"} 
[2026-09-03 22:54:43] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"12.69 ms"} 
[2026-09-03 22:54:44] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"5.89 ms"} 
[2026-09-03 22:54:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"20.55 ms"} 
[2026-09-03 22:54:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.78 ms"} 
[2026-09-03 22:54:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.19 ms"} 
[2026-09-03 22:54:45] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"8.93 ms"} 
[2026-09-03 22:54:45] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"6.31 ms"} 
[2026-09-03 22:54:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"17.12 ms"} 
[2026-09-03 22:54:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.35 ms"} 
[2026-09-03 22:54:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.46 ms"} 
[2026-09-03 22:54:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"20.79 ms"} 
[2026-09-03 22:54:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.83 ms"} 
[2026-09-03 22:54:49] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"14.39 ms"} 
[2026-09-03 22:54:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.85 ms"} 
[2026-09-03 22:54:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.27 ms"} 
[2026-09-03 22:54:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.95 ms"} 
[2026-09-03 22:54:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.28 ms"} 
[2026-09-03 22:54:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.3 ms"} 
[2026-09-03 22:54:57] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"4.56 ms"} 
[2026-09-03 22:54:57] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"2.36 ms"} 
[2026-09-03 22:54:57] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"43.58 ms"} 
[2026-09-03 22:55:38] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"3.55 ms"} 
[2026-09-03 22:55:38] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"43.92 ms"} 
[2026-09-03 22:55:38] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:38] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/Ob6b7jyrdp1n2fLlcqOvhtGtWIhC35RxT4SMHOcx): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/Ob6b7jyrdp1n2fLlcqOvhtGtWIhC35RxT4SMHOcx): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('Ob6b7jyrdp1n2fL...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:39] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.69 ms"} 
[2026-09-03 22:55:39] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"5.63 ms"} 
[2026-09-03 22:55:39] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:39] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/Zaw6sfboiVOaFrfTnrGaKBwPdTujxGilRMcK0Uew): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/Zaw6sfboiVOaFrfTnrGaKBwPdTujxGilRMcK0Uew): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('Zaw6sfboiVOaFrf...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:39] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.47 ms"} 
[2026-09-03 22:55:39] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 22:55:39] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:39] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/hKtFAJEehlIs5ujZv3BzWpdj8gTa7MDMq8qSK4ZS): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/hKtFAJEehlIs5ujZv3BzWpdj8gTa7MDMq8qSK4ZS): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('hKtFAJEehlIs5uj...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:40] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.96 ms"} 
[2026-09-03 22:55:40] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.52 ms"} 
[2026-09-03 22:55:40] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:40] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/TVrRj4aaGZx9BwiHJKCzPVsB0WT6j1YqX9jeQzVt): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/TVrRj4aaGZx9BwiHJKCzPVsB0WT6j1YqX9jeQzVt): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('TVrRj4aaGZx9Bwi...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:40] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"4.63 ms"} 
[2026-09-03 22:55:40] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"11.88 ms"} 
[2026-09-03 22:55:41] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:41] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/yUOkhOzb5PS7QmgR1Upah7AoRVpt1kleBZ5ug6Uv): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/yUOkhOzb5PS7QmgR1Upah7AoRVpt1kleBZ5ug6Uv): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('yUOkhOzb5PS7Qmg...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:43] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.72 ms"} 
[2026-09-03 22:55:43] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.8 ms"} 
[2026-09-03 22:55:43] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:43] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/OJz2cYpgBHs48aNu41kGgiPz2abBUKEG4c2zU08P): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/OJz2cYpgBHs48aNu41kGgiPz2abBUKEG4c2zU08P): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('OJz2cYpgBHs48aN...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:44] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"24.8 ms"} 
[2026-09-03 22:55:44] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.01 ms"} 
[2026-09-03 22:55:44] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:44] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/1DcNjwXqClTLQ8nOGbG0YzIWBhaBEs62v0BGg615): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/1DcNjwXqClTLQ8nOGbG0YzIWBhaBEs62v0BGg615): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('1DcNjwXqClTLQ8n...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:46] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"34.92 ms"} 
[2026-09-03 22:55:46] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"11.3 ms"} 
[2026-09-03 22:55:46] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:46] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/sA7vQNr6a8rYaTTeLtlnf1P7fsPMwKgPe5Esrrg1): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/sA7vQNr6a8rYaTTeLtlnf1P7fsPMwKgPe5Esrrg1): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('sA7vQNr6a8rYaTT...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:48] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"32.55 ms"} 
[2026-09-03 22:55:48] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"27.56 ms"} 
[2026-09-03 22:55:48] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:48] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/Mtqv777OArqvndMtd2LDOZq0IQRrNYT46YgUjRyM): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/Mtqv777OArqvndMtd2LDOZq0IQRrNYT46YgUjRyM): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('Mtqv777OArqvndM...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:49] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.65 ms"} 
[2026-09-03 22:55:49] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 22:55:49] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:49] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/R5HdvP42ZTz0jiENAc3b3uekv0VBR4KWJZ7YlIhS): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/R5HdvP42ZTz0jiENAc3b3uekv0VBR4KWJZ7YlIhS): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('R5HdvP42ZTz0jiE...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:51] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"4.98 ms"} 
[2026-09-03 22:55:51] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.83 ms"} 
[2026-09-03 22:55:51] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:51] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/tiBAR31QcMYxCFreaWdl3vvZpSMpAAlD1ZEKkopT): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/tiBAR31QcMYxCFreaWdl3vvZpSMpAAlD1ZEKkopT): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('tiBAR31QcMYxCFr...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:54] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"4.05 ms"} 
[2026-09-03 22:55:54] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-03 22:55:54] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:54] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/zZDnyVfbDmgHmnxksu2vLQDGDVV1jwfH8uGCLv6B): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/zZDnyVfbDmgHmnxksu2vLQDGDVV1jwfH8uGCLv6B): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('zZDnyVfbDmgHmnx...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:55:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.99 ms"} 
[2026-09-03 22:55:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 22:55:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.89 ms"} 
[2026-09-03 22:55:56] local.DEBUG: select count(*) as aggregate from `school_classes` where `shortcode` = ? {"time":"4.48 ms"} 
[2026-09-03 22:55:59] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"9.53 ms"} 
[2026-09-03 22:55:59] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.29 ms"} 
[2026-09-03 22:55:59] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index('api/kelas/compl...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:55:59] local.ERROR: file_put_contents(D:\semester 7\gamifikasi-master\backend\storage\framework/sessions/9oqzpB49aCf8oyxNudFgFXjatKaSvnucsP5TNDBG): Failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): file_put_contents(D:\\semester 7\\gamifikasi-master\\backend\\storage\\framework/sessions/9oqzpB49aCf8oyxNudFgFXjatKaSvnucsP5TNDBG): Failed to open stream: No such file or directory at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php:204)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(256): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#1 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}(2, 'file_put_conten...', 'D:\\\\semester 7\\\\g...', 204)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php(204): file_put_contents('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', 2)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php(89): Illuminate\\Filesystem\\Filesystem->put('D:\\\\semester 7\\\\g...', 'a:3:{s:6:\"_toke...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php(175): Illuminate\\Session\\FileSessionHandler->write('9oqzpB49aCf8oyx...', 'a:3:{s:6:\"_toke...')
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(244): Illuminate\\Session\\Store->save()
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(129): Illuminate\\Session\\Middleware\\StartSession->saveSession(Object(Illuminate\\Http\\Request))
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#20 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#42 {main}
"} 
[2026-09-03 22:57:10] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.41 ms"} 
[2026-09-03 22:57:10] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 22:57:10] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:58:07] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-03 22:58:07] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-03 22:58:07] local.ERROR: View [index] not found. {"exception":"[object] (InvalidArgumentException(code: 0): View [index] not found. at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php:138)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\FileViewFinder.php(78): Illuminate\\View\\FileViewFinder->findInPaths('index', Array)
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Factory.php(150): Illuminate\\View\\FileViewFinder->find('index')
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\helpers.php(1062): Illuminate\\View\\Factory->make('index', Array, Array)
#3 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Controllers\\Web\\HomeController.php(30): view('index')
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(46): App\\Http\\Controllers\\Web\\HomeController->index()
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Web\\HomeController), 'index')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(211): Illuminate\\Routing\\Route->runController()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(808): Illuminate\\Routing\\Route->run()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\WebHeaders.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\WebHeaders->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#19 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(807): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#26 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(786): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#27 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(750): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#28 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(739): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#29 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#30 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(169): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#31 D:\\semester 7\\gamifikasi-master\\backend\\app\\Http\\Middleware\\SetLocale.php(24): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): App\\Http\\Middleware\\SetLocale->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#33 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#34 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#35 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(208): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(126): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1219): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 D:\\semester 7\\gamifikasi-master\\backend\\public\\index.php(17): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#52 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\resources\\server.php(23): require_once('D:\\\\semester 7\\\\g...')
#53 {main}
"} 
[2026-09-03 22:59:21] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.79 ms"} 
[2026-09-03 22:59:21] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-03 23:00:07] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.39 ms"} 
[2026-09-03 23:00:07] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:00:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.21 ms"} 
[2026-09-03 23:00:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.52 ms"} 
[2026-09-03 23:00:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.19 ms"} 
[2026-09-03 23:00:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.34 ms"} 
[2026-09-03 23:00:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-09-03 23:00:25] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.91 ms"} 
[2026-09-03 23:00:25] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.89 ms"} 
[2026-09-03 23:00:25] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.63 ms"} 
[2026-09-03 23:00:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.45 ms"} 
[2026-09-03 23:00:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-09-03 23:00:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.03 ms"} 
[2026-09-03 23:00:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-03 23:00:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.41 ms"} 
[2026-09-03 23:00:28] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.76 ms"} 
[2026-09-03 23:00:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.46 ms"} 
[2026-09-03 23:00:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:00:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.1 ms"} 
[2026-09-03 23:00:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:00:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.77 ms"} 
[2026-09-03 23:00:43] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"4.6 ms"} 
[2026-09-03 23:00:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.31 ms"} 
[2026-09-03 23:00:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:00:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.37 ms"} 
[2026-09-03 23:00:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.49 ms"} 
[2026-09-03 23:00:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.76 ms"} 
[2026-09-03 23:00:46] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"27.95 ms"} 
[2026-09-03 23:00:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-03 23:00:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-09-03 23:00:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.91 ms"} 
[2026-09-03 23:00:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-03 23:00:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.79 ms"} 
[2026-09-03 23:00:47] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:00:48] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"5.56 ms"} 
[2026-09-03 23:00:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.22 ms"} 
[2026-09-03 23:00:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:00:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.41 ms"} 
[2026-09-03 23:00:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:00:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:00:48] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.85 ms"} 
[2026-09-03 23:00:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.84 ms"} 
[2026-09-03 23:00:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:00:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.07 ms"} 
[2026-09-03 23:00:54] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:00:54] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:00:54] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.71 ms"} 
[2026-09-03 23:00:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.15 ms"} 
[2026-09-03 23:00:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:00:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.52 ms"} 
[2026-09-03 23:00:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2026-09-03 23:00:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.69 ms"} 
[2026-09-03 23:00:57] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.5 ms"} 
[2026-09-03 23:00:57] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.43 ms"} 
[2026-09-03 23:00:57] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"2.66 ms"} 
[2026-09-03 23:01:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.82 ms"} 
[2026-09-03 23:01:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:01:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.3 ms"} 
[2026-09-03 23:01:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 23:01:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-03 23:01:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.7 ms"} 
[2026-09-03 23:01:16] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.69 ms"} 
[2026-09-03 23:01:16] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.83 ms"} 
[2026-09-03 23:01:16] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.64 ms"} 
[2026-09-03 23:01:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.56 ms"} 
[2026-09-03 23:01:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:01:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.52 ms"} 
[2026-09-03 23:01:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:01:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-03 23:01:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.66 ms"} 
[2026-09-03 23:01:21] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.69 ms"} 
[2026-09-03 23:01:21] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.6 ms"} 
[2026-09-03 23:01:21] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.68 ms"} 
[2026-09-03 23:01:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.96 ms"} 
[2026-09-03 23:01:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 23:01:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.83 ms"} 
[2026-09-03 23:01:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:01:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.52 ms"} 
[2026-09-03 23:01:23] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.64 ms"} 
[2026-09-03 23:01:23] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.53 ms"} 
[2026-09-03 23:01:23] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.44 ms"} 
[2026-09-03 23:01:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.25 ms"} 
[2026-09-03 23:01:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:01:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.46 ms"} 
[2026-09-03 23:01:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.69 ms"} 
[2026-09-03 23:01:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.77 ms"} 
[2026-09-03 23:01:26] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.59 ms"} 
[2026-09-03 23:01:26] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.44 ms"} 
[2026-09-03 23:01:26] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.71 ms"} 
[2026-09-03 23:01:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.56 ms"} 
[2026-09-03 23:01:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-03 23:01:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.28 ms"} 
[2026-09-03 23:01:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:01:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.5 ms"} 
[2026-09-03 23:01:53] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.55 ms"} 
[2026-09-03 23:01:53] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.44 ms"} 
[2026-09-03 23:01:53] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.49 ms"} 
[2026-09-03 23:02:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.53 ms"} 
[2026-09-03 23:02:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-09-03 23:02:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.42 ms"} 
[2026-09-03 23:02:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-03 23:02:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:02:02] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.52 ms"} 
[2026-09-03 23:02:02] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.43 ms"} 
[2026-09-03 23:02:02] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.63 ms"} 
[2026-09-03 23:08:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.32 ms"} 
[2026-09-03 23:08:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:08:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.52 ms"} 
[2026-09-03 23:08:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:08:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.79 ms"} 
[2026-09-03 23:08:53] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.63 ms"} 
[2026-09-03 23:08:53] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.47 ms"} 
[2026-09-03 23:08:54] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.65 ms"} 
[2026-09-03 23:09:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.86 ms"} 
[2026-09-03 23:09:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:09:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.47 ms"} 
[2026-09-03 23:09:22] local.DEBUG: select count(*) as aggregate from `school_classes` where `shortcode` = ? {"time":"0.67 ms"} 
[2026-09-03 23:09:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.6 ms"} 
[2026-09-03 23:09:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.02 ms"} 
[2026-09-03 23:09:22] local.DEBUG: insert into `school_classes` (`shortcode`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?) {"time":"1.95 ms"} 
[2026-09-03 23:09:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 23:09:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-03 23:09:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.33 ms"} 
[2026-09-03 23:09:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-03 23:09:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:09:23] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.53 ms"} 
[2026-09-03 23:09:23] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.44 ms"} 
[2026-09-03 23:09:23] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.58 ms"} 
[2026-09-03 23:09:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.19 ms"} 
[2026-09-03 23:09:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-03 23:09:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.12 ms"} 
[2026-09-03 23:09:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 23:09:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.67 ms"} 
[2026-09-03 23:09:28] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"2.34 ms"} 
[2026-09-03 23:09:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.35 ms"} 
[2026-09-03 23:09:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-03 23:09:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.6 ms"} 
[2026-09-03 23:09:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:09:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.69 ms"} 
[2026-09-03 23:09:42] local.DEBUG: select * from `exams` where month(`exam_date`) = ? and year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"1.35 ms"} 
[2026-09-03 23:09:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.27 ms"} 
[2026-09-03 23:09:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:09:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.82 ms"} 
[2026-09-03 23:09:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:09:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.99 ms"} 
[2026-09-03 23:09:45] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.82 ms"} 
[2026-09-03 23:10:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-03 23:10:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:10:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.47 ms"} 
[2026-09-03 23:10:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.3 ms"} 
[2026-09-03 23:10:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.65 ms"} 
[2026-09-03 23:10:09] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.66 ms"} 
[2026-09-03 23:10:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.37 ms"} 
[2026-09-03 23:10:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:10:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.06 ms"} 
[2026-09-03 23:10:52] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.19 ms"} 
[2026-09-03 23:10:52] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:10:52] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.95 ms"} 
[2026-09-03 23:11:02] local.ERROR: PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR, expecting ';' on line 1 {"exception":"[object] (Psy\\Exception\\ParseErrorException(code: 0): PHP Parse error: Syntax error, unexpected T_NS_SEPARATOR, expecting ';' on line 1 at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Exception\\ParseErrorException.php:44)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\CodeCleaner.php(306): Psy\\Exception\\ParseErrorException::fromParseError(Object(PhpParser\\Error))
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\CodeCleaner.php(240): Psy\\CodeCleaner->parse('<?php echo 'his...', false)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(852): Psy\\CodeCleaner->clean(Array, false)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(881): Psy\\Shell->addCode('echo 'history_c...', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(1390): Psy\\Shell->setCode('echo 'history_c...', true)
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\tinker\\src\\Console\\TinkerCommand.php(76): Psy\\Shell->execute('echo 'history_c...')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Laravel\\Tinker\\Console\\TinkerCommand->handle()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(754): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(211): Illuminate\\Container\\Container->call(Array)
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Command\\Command.php(279): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(1094): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(342): Symfony\\Component\\Console\\Application->doRunCommand(Object(Laravel\\Tinker\\Console\\TinkerCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(193): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(197): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1234): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 D:\\semester 7\\gamifikasi-master\\backend\\artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#20 {main}
"} 
[2026-09-03 23:11:34] local.ERROR: PHP Parse error: Syntax error, unexpected '=', expecting ';' on line 1 {"exception":"[object] (Psy\\Exception\\ParseErrorException(code: 0): PHP Parse error: Syntax error, unexpected '=', expecting ';' on line 1 at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Exception\\ParseErrorException.php:44)
[stacktrace]
#0 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\CodeCleaner.php(306): Psy\\Exception\\ParseErrorException::fromParseError(Object(PhpParser\\Error))
#1 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\CodeCleaner.php(240): Psy\\CodeCleaner->parse('<?php echo cour...', false)
#2 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(852): Psy\\CodeCleaner->clean(Array, false)
#3 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(881): Psy\\Shell->addCode('echo courses= ....', true)
#4 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\psy\\psysh\\src\\Shell.php(1390): Psy\\Shell->setCode('echo courses= ....', true)
#5 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\tinker\\src\\Console\\TinkerCommand.php(76): Psy\\Shell->execute('echo courses= ....')
#6 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(36): Laravel\\Tinker\\Console\\TinkerCommand->handle()
#7 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#8 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#9 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#10 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(754): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#11 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(211): Illuminate\\Container\\Container->call(Array)
#12 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Command\\Command.php(279): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Console\\Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(1094): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(342): Symfony\\Component\\Console\\Application->doRunCommand(Object(Laravel\\Tinker\\Console\\TinkerCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\symfony\\console\\Application.php(193): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Console\\Kernel.php(197): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1234): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 D:\\semester 7\\gamifikasi-master\\backend\\artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#20 {main}
"} 
[2026-09-03 23:12:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.27 ms"} 
[2026-09-03 23:12:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:12:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.23 ms"} 
[2026-09-03 23:12:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:12:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:12:10] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.72 ms"} 
[2026-09-03 23:12:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2026-09-03 23:12:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 23:12:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.39 ms"} 
[2026-09-03 23:12:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:12:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:12:14] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"0.98 ms"} 
[2026-09-03 23:12:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.15 ms"} 
[2026-09-03 23:12:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 23:12:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.04 ms"} 
[2026-09-03 23:12:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:12:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.58 ms"} 
[2026-09-03 23:12:17] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.74 ms"} 
[2026-09-03 23:12:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.15 ms"} 
[2026-09-03 23:12:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.34 ms"} 
[2026-09-03 23:12:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.05 ms"} 
[2026-09-03 23:12:19] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-03 23:12:19] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-09-03 23:12:19] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.83 ms"} 
[2026-09-03 23:12:19] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.81 ms"} 
[2026-09-03 23:12:19] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.6 ms"} 
[2026-09-03 23:12:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.54 ms"} 
[2026-09-03 23:12:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 23:12:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.39 ms"} 
[2026-09-03 23:12:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-03 23:12:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:12:20] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.91 ms"} 
[2026-09-03 23:12:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19.16 ms"} 
[2026-09-03 23:12:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-03 23:12:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.2 ms"} 
[2026-09-03 23:12:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:12:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.74 ms"} 
[2026-09-03 23:12:22] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.54 ms"} 
[2026-09-03 23:12:22] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.46 ms"} 
[2026-09-03 23:12:22] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.55 ms"} 
[2026-09-03 23:12:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.3 ms"} 
[2026-09-03 23:12:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 23:12:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.37 ms"} 
[2026-09-03 23:12:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-03 23:12:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.85 ms"} 
[2026-09-03 23:12:32] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"2.8 ms"} 
[2026-09-03 23:12:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.08 ms"} 
[2026-09-03 23:12:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 23:12:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.34 ms"} 
[2026-09-03 23:12:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-03 23:12:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.87 ms"} 
[2026-09-03 23:12:33] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 23:12:33] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.34 ms"} 
[2026-09-03 23:12:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-09-03 23:12:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-03 23:12:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.46 ms"} 
[2026-09-03 23:12:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-03 23:12:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-03 23:12:34] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.05 ms"} 
[2026-09-03 23:12:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.85 ms"} 
[2026-09-03 23:12:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:12:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.11 ms"} 
[2026-09-03 23:12:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-09-03 23:12:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.77 ms"} 
[2026-09-03 23:12:36] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"1.07 ms"} 
[2026-09-03 23:12:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 23:12:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:12:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.6 ms"} 
[2026-09-03 23:12:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:12:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.8 ms"} 
[2026-09-03 23:12:56] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.74 ms"} 
[2026-09-03 23:13:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.32 ms"} 
[2026-09-03 23:13:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:13:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.65 ms"} 
[2026-09-03 23:13:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.57 ms"} 
[2026-09-03 23:13:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.69 ms"} 
[2026-09-03 23:13:10] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.69 ms"} 
[2026-09-03 23:13:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"17.69 ms"} 
[2026-09-03 23:13:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-03 23:13:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.79 ms"} 
[2026-09-03 23:13:35] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"23.43 ms"} 
[2026-09-03 23:13:35] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.38 ms"} 
[2026-09-03 23:13:35] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.98 ms"} 
[2026-09-03 23:14:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.79 ms"} 
[2026-09-03 23:14:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-03 23:14:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.34 ms"} 
[2026-09-03 23:14:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-03 23:14:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.77 ms"} 
[2026-09-03 23:14:53] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.91 ms"} 
[2026-09-03 23:15:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.92 ms"} 
[2026-09-03 23:15:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-03 23:15:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.69 ms"} 
[2026-09-03 23:15:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-03 23:15:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.94 ms"} 
[2026-09-03 23:15:02] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"1.27 ms"} 
[2026-09-03 23:15:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-03 23:15:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 23:15:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.96 ms"} 
[2026-09-03 23:15:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:15:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.4 ms"} 
[2026-09-03 23:15:03] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.98 ms"} 
[2026-09-03 23:15:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.24 ms"} 
[2026-09-03 23:15:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 23:15:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.99 ms"} 
[2026-09-03 23:15:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 23:15:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.55 ms"} 
[2026-09-03 23:15:07] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.81 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.24 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:15:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.82 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.99 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"1.98 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.73 ms"} 
[2026-09-03 23:15:08] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.72 ms"} 
[2026-09-03 23:15:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.54 ms"} 
[2026-09-03 23:15:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:15:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.31 ms"} 
[2026-09-03 23:15:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 23:15:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.67 ms"} 
[2026-09-03 23:15:28] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"1.1 ms"} 
[2026-09-03 23:15:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.07 ms"} 
[2026-09-03 23:15:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:15:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.33 ms"} 
[2026-09-03 23:15:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:15:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:15:31] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.76 ms"} 
[2026-09-03 23:15:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.26 ms"} 
[2026-09-03 23:15:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:15:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.52 ms"} 
[2026-09-03 23:15:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 23:15:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.73 ms"} 
[2026-09-03 23:15:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.59 ms"} 
[2026-09-03 23:15:38] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.81 ms"} 
[2026-09-03 23:15:38] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.47 ms"} 
[2026-09-03 23:15:38] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51) {"time":"0.59 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.38 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:16:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.16 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.86 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"31.72 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.17 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.83 ms"} 
[2026-09-03 23:16:15] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.74 ms"} 
[2026-09-03 23:16:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.1 ms"} 
[2026-09-03 23:16:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:16:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.36 ms"} 
[2026-09-03 23:16:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-03 23:16:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.15 ms"} 
[2026-09-03 23:16:16] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"0.82 ms"} 
[2026-09-03 23:16:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 23:16:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:16:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.84 ms"} 
[2026-09-03 23:16:47] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"1.02 ms"} 
[2026-09-03 23:16:48] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"1.02 ms"} 
[2026-09-03 23:16:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.41 ms"} 
[2026-09-03 23:16:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:16:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.58 ms"} 
[2026-09-03 23:16:58] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"0.62 ms"} 
[2026-09-03 23:16:58] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"0.61 ms"} 
[2026-09-03 23:17:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.14 ms"} 
[2026-09-03 23:17:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:17:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.56 ms"} 
[2026-09-03 23:17:12] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"0.64 ms"} 
[2026-09-03 23:17:12] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"0.64 ms"} 
[2026-09-03 23:17:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:17:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-03 23:17:12] local.DEBUG: insert into `users` (`shortcode`, `email`, `first_name`, `last_name`, `phone_number`, `gender`, `address`, `birth_date`, `password`, `role_id`, `school_class_id`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"50.04 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.23 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-03 23:17:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.56 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.43 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"19.33 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.7 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.78 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.86 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.21 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.19 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.79 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.59 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.44 ms"} 
[2026-09-03 23:17:14] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (51, 52) {"time":"2.44 ms"} 
[2026-09-03 23:17:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.27 ms"} 
[2026-09-03 23:17:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:17:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.33 ms"} 
[2026-09-03 23:17:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 23:17:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.75 ms"} 
[2026-09-03 23:17:21] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.97 ms"} 
[2026-09-03 23:17:21] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"2.48 ms"} 
[2026-09-03 23:17:21] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.73 ms"} 
[2026-09-03 23:17:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.79 ms"} 
[2026-09-03 23:17:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-09-03 23:17:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.04 ms"} 
[2026-09-03 23:17:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.58 ms"} 
[2026-09-03 23:17:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.89 ms"} 
[2026-09-03 23:17:23] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"9.38 ms"} 
[2026-09-03 23:17:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.38 ms"} 
[2026-09-03 23:17:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 23:17:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.15 ms"} 
[2026-09-03 23:17:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:17:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.67 ms"} 
[2026-09-03 23:17:29] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"0.94 ms"} 
[2026-09-03 23:17:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-09-03 23:17:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-03 23:17:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.61 ms"} 
[2026-09-03 23:17:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:17:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.23 ms"} 
[2026-09-03 23:17:30] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"1.49 ms"} 
[2026-09-03 23:17:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.21 ms"} 
[2026-09-03 23:17:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:17:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.39 ms"} 
[2026-09-03 23:17:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-03 23:17:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:17:43] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.71 ms"} 
[2026-09-03 23:17:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-03 23:17:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:17:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.54 ms"} 
[2026-09-03 23:17:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:17:52] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-03 23:17:52] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"1.98 ms"} 
[2026-09-03 23:17:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.77 ms"} 
[2026-09-03 23:17:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:17:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.42 ms"} 
[2026-09-03 23:17:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:17:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:17:58] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.85 ms"} 
[2026-09-03 23:18:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.34 ms"} 
[2026-09-03 23:18:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:18:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.92 ms"} 
[2026-09-03 23:18:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:18:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:18:02] local.DEBUG: select * from `courses` where exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?) order by `id` desc limit 50 {"time":"0.72 ms"} 
[2026-09-03 23:20:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.56 ms"} 
[2026-09-03 23:20:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:20:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.38 ms"} 
[2026-09-03 23:22:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.17 ms"} 
[2026-09-03 23:22:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-03 23:22:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.45 ms"} 
[2026-09-03 23:22:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.43 ms"} 
[2026-09-03 23:22:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 23:22:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6 ms"} 
[2026-09-03 23:22:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.65 ms"} 
[2026-09-03 23:22:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 23:22:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.59 ms"} 
[2026-09-03 23:23:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.25 ms"} 
[2026-09-03 23:23:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:23:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.49 ms"} 
[2026-09-03 23:23:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-03 23:23:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-09-03 23:23:02] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"7.94 ms"} 
[2026-09-03 23:23:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.13 ms"} 
[2026-09-03 23:23:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 23:23:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.11 ms"} 
[2026-09-03 23:23:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.2 ms"} 
[2026-09-03 23:23:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 23:23:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.5 ms"} 
[2026-09-03 23:23:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.81 ms"} 
[2026-09-03 23:23:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:23:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.29 ms"} 
[2026-09-03 23:23:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.27 ms"} 
[2026-09-03 23:23:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.66 ms"} 
[2026-09-03 23:23:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"54.45 ms"} 
[2026-09-03 23:23:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.15 ms"} 
[2026-09-03 23:23:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-03 23:23:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.74 ms"} 
[2026-09-03 23:23:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"27.66 ms"} 
[2026-09-03 23:23:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"13.97 ms"} 
[2026-09-03 23:23:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.22 ms"} 
[2026-09-03 23:23:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:23:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.04 ms"} 
[2026-09-03 23:23:30] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"9.82 ms"} 
[2026-09-03 23:23:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.65 ms"} 
[2026-09-03 23:23:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:23:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.49 ms"} 
[2026-09-03 23:23:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 23:23:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.84 ms"} 
[2026-09-03 23:23:33] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.71 ms"} 
[2026-09-03 23:23:33] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"3.58 ms"} 
[2026-09-03 23:23:33] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.73 ms"} 
[2026-09-03 23:23:33] local.DEBUG: select * from `users` where `users`.`school_class_id` in (51, 52) and `role_id` = ? {"time":"1.29 ms"} 
[2026-09-03 23:23:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-03 23:23:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:23:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.46 ms"} 
[2026-09-03 23:23:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-03 23:23:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.26 ms"} 
[2026-09-03 23:23:36] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"1.15 ms"} 
[2026-09-03 23:23:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.58 ms"} 
[2026-09-03 23:23:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.07 ms"} 
[2026-09-03 23:23:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.46 ms"} 
[2026-09-03 23:23:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.85 ms"} 
[2026-09-03 23:23:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"14.49 ms"} 
[2026-09-03 23:23:39] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.14 ms"} 
[2026-09-03 23:23:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.38 ms"} 
[2026-09-03 23:23:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-03 23:23:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.06 ms"} 
[2026-09-03 23:23:41] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"14.33 ms"} 
[2026-09-03 23:23:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.09 ms"} 
[2026-09-03 23:23:41] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"3.2 ms"} 
[2026-09-03 23:23:41] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.96 ms"} 
[2026-09-03 23:23:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.69 ms"} 
[2026-09-03 23:23:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.4 ms"} 
[2026-09-03 23:23:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.7 ms"} 
[2026-09-03 23:23:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 23:23:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.31 ms"} 
[2026-09-03 23:23:42] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"2.36 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.7 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"33.27 ms"} 
[2026-09-03 23:23:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.07 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.26 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.36 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"18.09 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"9.7 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"12.22 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.94 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.25 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.88 ms"} 
[2026-09-03 23:23:47] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.92 ms"} 
[2026-09-03 23:23:47] local.INFO: Leaderboard query count: 1  
[2026-09-03 23:23:47] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 23:26:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.83 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 23:26:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.63 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.97 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.78 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.84 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.67 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.47 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.46 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.43 ms"} 
[2026-09-03 23:26:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.39 ms"} 
[2026-09-03 23:26:20] local.INFO: Leaderboard query count: 1  
[2026-09-03 23:26:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 23:26:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.96 ms"} 
[2026-09-03 23:26:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:26:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.3 ms"} 
[2026-09-03 23:26:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:26:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:26:22] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.53 ms"} 
[2026-09-03 23:26:22] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.42 ms"} 
[2026-09-03 23:26:22] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.58 ms"} 
[2026-09-03 23:26:22] local.DEBUG: select * from `users` where `users`.`school_class_id` in (51, 52) and `role_id` = ? {"time":"0.79 ms"} 
[2026-09-03 23:26:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.15 ms"} 
[2026-09-03 23:26:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 23:26:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.15 ms"} 
[2026-09-03 23:26:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-03 23:26:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.99 ms"} 
[2026-09-03 23:26:27] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:26:27] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.71 ms"} 
[2026-09-03 23:26:27] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"34.64 ms"} 
[2026-09-03 23:26:27] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"4.91 ms"} 
[2026-09-03 23:26:27] local.DEBUG: select `id` from `users` where `role_id` = ? limit 1 {"time":"0.55 ms"} 
[2026-09-03 23:26:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.38 ms"} 
[2026-09-03 23:26:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:26:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.23 ms"} 
[2026-09-03 23:26:35] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 23:26:35] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.97 ms"} 
[2026-09-03 23:26:35] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-09-03 23:26:35] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.25 ms"} 
[2026-09-03 23:26:35] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"0.59 ms"} 
[2026-09-03 23:26:35] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"0.58 ms"} 
[2026-09-03 23:26:35] local.DEBUG: select `id` from `users` where `role_id` = ? limit 1 {"time":"0.45 ms"} 
[2026-09-03 23:27:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-09-03 23:27:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:27:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.22 ms"} 
[2026-09-03 23:27:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:27:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:27:02] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.5 ms"} 
[2026-09-03 23:27:02] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.56 ms"} 
[2026-09-03 23:27:02] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"2.55 ms"} 
[2026-09-03 23:27:02] local.DEBUG: select * from `users` where `users`.`school_class_id` in (51, 52) and `role_id` = ? {"time":"0.86 ms"} 
[2026-09-03 23:27:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.24 ms"} 
[2026-09-03 23:27:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-03 23:27:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.59 ms"} 
[2026-09-03 23:27:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-03 23:27:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.24 ms"} 
[2026-09-03 23:27:04] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 23:27:04] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.73 ms"} 
[2026-09-03 23:27:04] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"0.58 ms"} 
[2026-09-03 23:27:04] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"0.58 ms"} 
[2026-09-03 23:27:04] local.DEBUG: select `id` from `users` where `role_id` = ? limit 1 {"time":"0.45 ms"} 
[2026-09-03 23:27:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.52 ms"} 
[2026-09-03 23:27:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-03 23:27:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.11 ms"} 
[2026-09-03 23:27:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:27:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:27:29] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.52 ms"} 
[2026-09-03 23:27:29] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.42 ms"} 
[2026-09-03 23:27:29] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.59 ms"} 
[2026-09-03 23:27:29] local.DEBUG: select * from `users` where `users`.`school_class_id` in (51, 52) and `role_id` = ? {"time":"0.8 ms"} 
[2026-09-03 23:27:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.49 ms"} 
[2026-09-03 23:27:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-03 23:27:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.1 ms"} 
[2026-09-03 23:27:35] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.36 ms"} 
[2026-09-03 23:27:35] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.98 ms"} 
[2026-09-03 23:27:35] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"1.49 ms"} 
[2026-09-03 23:27:35] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.71 ms"} 
[2026-09-03 23:27:35] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"0.57 ms"} 
[2026-09-03 23:27:35] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"0.59 ms"} 
[2026-09-03 23:27:35] local.DEBUG: select `id` from `users` where `role_id` = ? limit 1 {"time":"0.45 ms"} 
[2026-09-03 23:31:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.9 ms"} 
[2026-09-03 23:31:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.47 ms"} 
[2026-09-03 23:31:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.45 ms"} 
[2026-09-03 23:31:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:31:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-03 23:31:06] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.61 ms"} 
[2026-09-03 23:31:06] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.5 ms"} 
[2026-09-03 23:31:06] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"7.19 ms"} 
[2026-09-03 23:31:06] local.DEBUG: select * from `users` where `users`.`school_class_id` in (51, 52) and `role_id` = ? {"time":"3.75 ms"} 
[2026-09-03 23:31:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.41 ms"} 
[2026-09-03 23:31:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:31:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.49 ms"} 
[2026-09-03 23:31:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.42 ms"} 
[2026-09-03 23:31:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.94 ms"} 
[2026-09-03 23:31:08] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:31:08] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.73 ms"} 
[2026-09-03 23:31:08] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"0.59 ms"} 
[2026-09-03 23:31:08] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"0.59 ms"} 
[2026-09-03 23:31:09] local.DEBUG: insert into `semesters` (`name`, `start_date`, `end_date`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?) {"time":"25.89 ms"} 
[2026-09-03 23:31:09] local.DEBUG: select `id` from `users` where `role_id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-03 23:31:09] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"1.39 ms"} 
[2026-09-03 23:31:09] local.DEBUG: insert into `courses` (`teacher_id`, `subject_id`, `semester_id`, `shortcode`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?) {"time":"17.02 ms"} 
[2026-09-03 23:31:09] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"2.18 ms"} 
[2026-09-03 23:31:09] local.DEBUG: insert into `enrollments` (`student_id`, `course_id`, `updated_at`, `created_at`) values (?, ?, ?, ?) {"time":"1.22 ms"} 
[2026-09-03 23:31:09] local.DEBUG: select * from `users` where `users`.`id` in (630) {"time":"0.71 ms"} 
[2026-09-03 23:31:09] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.52 ms"} 
[2026-09-03 23:31:09] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (6) {"time":"0.55 ms"} 
[2026-09-03 23:31:09] local.DEBUG: select * from `users` where `users`.`id` in (637) {"time":"0.58 ms"} 
[2026-09-03 23:31:09] local.DEBUG: select * from `exams` where `exams`.`course_id` in (6) {"time":"1.07 ms"} 
[2026-09-03 23:31:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.69 ms"} 
[2026-09-03 23:31:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-09-03 23:31:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.1 ms"} 
[2026-09-03 23:31:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.51 ms"} 
[2026-09-03 23:31:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2026-09-03 23:31:10] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 23:31:10] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"7.28 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-03 23:31:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.99 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.73 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"0.69 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.47 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.62 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.13 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"0.66 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.46 ms"} 
[2026-09-03 23:31:11] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.6 ms"} 
[2026-09-03 23:31:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.43 ms"} 
[2026-09-03 23:31:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:31:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.57 ms"} 
[2026-09-03 23:31:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-03 23:31:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.89 ms"} 
[2026-09-03 23:31:46] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.56 ms"} 
[2026-09-03 23:31:46] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.41 ms"} 
[2026-09-03 23:31:46] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.78 ms"} 
[2026-09-03 23:31:46] local.DEBUG: select * from `users` where `users`.`school_class_id` in (51, 52) and `role_id` = ? {"time":"0.79 ms"} 
[2026-09-03 23:31:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-03 23:31:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:31:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.27 ms"} 
[2026-09-03 23:31:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:31:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:31:53] local.DEBUG: select * from `school_classes` where `id` in (?) {"time":"0.58 ms"} 
[2026-09-03 23:31:53] local.DEBUG: delete from `school_classes` where `id` = ? {"time":"180.57 ms"} 
[2026-09-03 23:31:53] local.ALERT: Slow query {"query":"delete from `school_classes` where `id` = ?","time":"180.57 ms","url":"http://localhost:8000/api/school-classes"} 
[2026-09-03 23:31:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-03 23:31:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:31:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.07 ms"} 
[2026-09-03 23:31:54] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:31:54] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.55 ms"} 
[2026-09-03 23:31:54] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.6 ms"} 
[2026-09-03 23:31:54] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.46 ms"} 
[2026-09-03 23:31:54] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"4.3 ms"} 
[2026-09-03 23:31:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.34 ms"} 
[2026-09-03 23:31:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-09-03 23:31:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.81 ms"} 
[2026-09-03 23:31:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:31:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.68 ms"} 
[2026-09-03 23:31:58] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.49 ms"} 
[2026-09-03 23:31:58] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.39 ms"} 
[2026-09-03 23:31:58] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.92 ms"} 
[2026-09-03 23:32:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.21 ms"} 
[2026-09-03 23:32:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 23:32:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.9 ms"} 
[2026-09-03 23:32:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:32:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:32:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.59 ms"} 
[2026-09-03 23:32:01] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.6 ms"} 
[2026-09-03 23:32:01] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.45 ms"} 
[2026-09-03 23:32:01] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"0.56 ms"} 
[2026-09-03 23:32:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-03 23:32:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:32:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.53 ms"} 
[2026-09-03 23:32:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-09-03 23:32:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.85 ms"} 
[2026-09-03 23:32:05] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.46 ms"} 
[2026-09-03 23:32:05] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.03 ms"} 
[2026-09-03 23:32:05] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.57 ms"} 
[2026-09-03 23:32:05] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.58 ms"} 
[2026-09-03 23:32:51] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.21 ms"} 
[2026-09-03 23:32:51] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"1.29 ms"} 
[2026-09-03 23:32:52] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.1 ms"} 
[2026-09-03 23:32:52] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 23:32:52] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.36 ms"} 
[2026-09-03 23:32:52] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:32:54] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-03 23:32:54] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.39 ms"} 
[2026-09-03 23:32:55] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-03 23:32:55] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:32:55] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.56 ms"} 
[2026-09-03 23:32:55] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 23:32:56] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-03 23:32:56] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:33:19] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-03 23:33:19] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:33:21] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-03 23:33:21] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:33:23] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-03 23:33:23] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:33:24] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.71 ms"} 
[2026-09-03 23:33:24] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"1.41 ms"} 
[2026-09-03 23:33:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-03 23:33:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 23:33:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.22 ms"} 
[2026-09-03 23:33:27] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"0.65 ms"} 
[2026-09-03 23:33:27] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"0.63 ms"} 
[2026-09-03 23:33:42] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"6.94 ms"} 
[2026-09-03 23:33:42] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:33:43] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 23:33:43] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-03 23:38:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.53 ms"} 
[2026-09-03 23:38:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:38:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.6 ms"} 
[2026-09-03 23:38:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-03 23:38:55] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.09 ms"} 
[2026-09-03 23:38:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.57 ms"} 
[2026-09-03 23:38:55] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.55 ms"} 
[2026-09-03 23:38:55] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.42 ms"} 
[2026-09-03 23:38:55] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.58 ms"} 
[2026-09-03 23:39:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.8 ms"} 
[2026-09-03 23:39:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:39:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.21 ms"} 
[2026-09-03 23:39:50] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? {"time":"0.63 ms"} 
[2026-09-03 23:39:50] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? {"time":"0.63 ms"} 
[2026-09-03 23:39:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 23:39:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.22 ms"} 
[2026-09-03 23:39:50] local.DEBUG: insert into `users` (`shortcode`, `email`, `first_name`, `last_name`, `phone_number`, `gender`, `address`, `birth_date`, `password`, `role_id`, `faculty_id`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"1.02 ms"} 
[2026-09-03 23:39:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.77 ms"} 
[2026-09-03 23:39:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:39:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.61 ms"} 
[2026-09-03 23:39:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:39:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:39:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.67 ms"} 
[2026-09-03 23:39:51] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.76 ms"} 
[2026-09-03 23:39:51] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.91 ms"} 
[2026-09-03 23:39:51] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.72 ms"} 
[2026-09-03 23:40:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-09-03 23:40:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:40:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.74 ms"} 
[2026-09-03 23:40:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:40:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.04 ms"} 
[2026-09-03 23:40:06] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"2.72 ms"} 
[2026-09-03 23:40:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.47 ms"} 
[2026-09-03 23:40:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:40:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.5 ms"} 
[2026-09-03 23:40:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:40:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.74 ms"} 
[2026-09-03 23:40:08] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.64 ms"} 
[2026-09-03 23:40:08] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.44 ms"} 
[2026-09-03 23:40:08] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.75 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.19 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:40:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.51 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.73 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"0.57 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"0.82 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select `id` from `users` where `role_id` = ? limit 1 {"time":"0.48 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"0.62 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"0.55 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `users` where `users`.`id` in (630) {"time":"0.6 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.43 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (6) {"time":"0.46 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `users` where `users`.`id` in (637) {"time":"0.49 ms"} 
[2026-09-03 23:40:10] local.DEBUG: select * from `exams` where `exams`.`course_id` in (6) {"time":"0.67 ms"} 
[2026-09-03 23:40:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.19 ms"} 
[2026-09-03 23:40:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 23:40:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.74 ms"} 
[2026-09-03 23:40:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-03 23:40:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-09-03 23:40:11] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 23:40:11] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.22 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.08 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 23:40:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.75 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"0.69 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.5 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.78 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.75 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.79 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"3.06 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.45 ms"} 
[2026-09-03 23:40:12] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.74 ms"} 
[2026-09-03 23:40:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.19 ms"} 
[2026-09-03 23:40:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 23:40:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.21 ms"} 
[2026-09-03 23:40:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.48 ms"} 
[2026-09-03 23:40:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-03 23:40:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.47 ms"} 
[2026-09-03 23:40:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-09-03 23:40:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.31 ms"} 
[2026-09-03 23:40:57] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"1.61 ms"} 
[2026-09-03 23:40:57] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"7.91 ms"} 
[2026-09-03 23:40:57] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `subject_id` = ? order by `chapter_number` asc {"time":"3.83 ms"} 
[2026-09-03 23:40:57] local.DEBUG: select `id` from `questions` where `subject_id` = ? and `chapter_id` = ? and `level` = ? and `questions`.`deleted_at` is null order by RAND() limit 1 {"time":"10.78 ms"} 
[2026-09-03 23:40:57] local.DEBUG: select * from `questions` where `id` in (?) and `questions`.`deleted_at` is null {"time":"9.4 ms"} 
[2026-09-03 23:40:57] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'type' in 'field list' (Connection: mysql, SQL: insert into `exams` (`course_id`, `name`, `type`, `exam_date`, `exam_time`, `updated_at`, `created_at`) values (6, Kemerdekaan, regular, 2026-09-03 23:41:00, 2, 2026-09-03 23:40:57, 2026-09-03 23:40:57)) {"user_id":1,"action":"App\\Http\\Controllers\\Api\\ExamController@store","parameters":[],"method":"POST","request_data":{"course_id":"6","name":"Kemerdekaan","exam_date":"2026-09-03T23:41","type":"regular","question_counts":["1"],"hard_count":null,"medium_count":null,"supervisor_ids":["638"]},"stack_trace":{"file":"D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php","line":776,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->","args":["insert into `exams` (`course_id`, `name`, `type`, `exam_date`, `exam_time`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?)",["6","Kemerdekaan","regular","2026-09-03 23:41:00",2,"2026-09-03 23:40:57","2026-09-03 23:40:57"],{"Closure":[]}]}} 
[2026-09-03 23:47:20] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"4.08 ms"} 
[2026-09-03 23:47:20] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-03 23:48:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-03 23:48:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.91 ms"} 
[2026-09-03 23:48:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.15 ms"} 
[2026-09-03 23:48:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:48:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.81 ms"} 
[2026-09-03 23:48:38] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.87 ms"} 
[2026-09-03 23:48:38] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.43 ms"} 
[2026-09-03 23:48:38] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.75 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.91 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:48:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.07 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"8.83 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.85 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.38 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.26 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.68 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.24 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.75 ms"} 
[2026-09-03 23:48:39] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"10.41 ms"} 
[2026-09-03 23:48:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.76 ms"} 
[2026-09-03 23:48:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-03 23:48:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.93 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.05 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-03 23:48:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.63 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select * from `semesters` where `semesters`.`id` = ? limit 1 {"time":"0.57 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `subject_id` = ? order by `chapter_number` asc {"time":"0.84 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select `id` from `questions` where `subject_id` = ? and `chapter_id` = ? and `level` = ? and `questions`.`deleted_at` is null order by RAND() limit 1 {"time":"0.59 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select * from `questions` where `id` in (?) and `questions`.`deleted_at` is null {"time":"0.47 ms"} 
[2026-09-03 23:48:56] local.DEBUG: insert into `exams` (`course_id`, `name`, `type`, `exam_date`, `exam_time`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?) {"time":"1.35 ms"} 
[2026-09-03 23:48:56] local.DEBUG: insert into `exam_questions` (`exam_id`, `question_id`, `updated_at`, `created_at`) values (?, ?, ?, ?) {"time":"2.36 ms"} 
[2026-09-03 23:48:56] local.DEBUG: select `id` from `users` where `role_id` = ? and `id` in (?) {"time":"0.56 ms"} 
[2026-09-03 23:48:56] local.DEBUG: insert into `exam_supervisors` (`exam_id`, `user_id`, `updated_at`, `created_at`) values (?, ?, ?, ?) {"time":"17.69 ms"} 
[2026-09-03 23:49:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-03 23:49:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:49:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.18 ms"} 
[2026-09-03 23:49:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:49:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.94 ms"} 
[2026-09-03 23:49:01] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"0.97 ms"} 
[2026-09-03 23:49:01] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.55 ms"} 
[2026-09-03 23:49:01] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"0.46 ms"} 
[2026-09-03 23:49:01] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.76 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:49:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.73 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.89 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `exams` where `exams`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.55 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select `users`.*, `exam_supervisors`.`exam_id` as `pivot_exam_id`, `exam_supervisors`.`user_id` as `pivot_user_id`, `exam_supervisors`.`id` as `pivot_id`, `exam_supervisors`.`created_at` as `pivot_created_at`, `exam_supervisors`.`updated_at` as `pivot_updated_at` from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exam_supervisors`.`exam_id` in (31) {"time":"9.41 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.23 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.18 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `exams` where `exams`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.58 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.58 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select `users`.*, `enrollments`.`course_id` as `pivot_course_id`, `enrollments`.`student_id` as `pivot_student_id`, `enrollments`.`created_at` as `pivot_created_at`, `enrollments`.`updated_at` as `pivot_updated_at` from `users` inner join `enrollments` on `users`.`id` = `enrollments`.`student_id` where `enrollments`.`course_id` in (6) {"time":"0.62 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"0.59 ms"} 
[2026-09-03 23:49:05] local.DEBUG: select * from `exam_results` where `exam_results`.`exam_id` = ? and `exam_results`.`exam_id` is not null {"time":"1.5 ms"} 
[2026-09-03 23:49:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-09-03 23:49:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-09-03 23:49:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.85 ms"} 
[2026-09-03 23:49:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.67 ms"} 
[2026-09-03 23:49:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:49:22] local.DEBUG: select * from `exams` where `exams`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-03 23:49:22] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.53 ms"} 
[2026-09-03 23:49:22] local.DEBUG: select exists(select * from `exam_supervisors` where `exam_supervisors`.`exam_id` = ? and `exam_supervisors`.`exam_id` is not null and `user_id` = ?) as `exists` {"time":"0.68 ms"} 
[2026-09-03 23:49:22] local.DEBUG: update `exams` set `started_at` = ?, `exams`.`updated_at` = ? where `id` = ? {"time":"0.83 ms"} 
[2026-09-03 23:49:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.26 ms"} 
[2026-09-03 23:49:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:49:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.08 ms"} 
[2026-09-03 23:49:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-03 23:49:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.93 ms"} 
[2026-09-03 23:49:23] local.DEBUG: select * from `exams` where `exams`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-03 23:49:23] local.DEBUG: select `users`.*, `exam_supervisors`.`exam_id` as `pivot_exam_id`, `exam_supervisors`.`user_id` as `pivot_user_id`, `exam_supervisors`.`id` as `pivot_id`, `exam_supervisors`.`created_at` as `pivot_created_at`, `exam_supervisors`.`updated_at` as `pivot_updated_at` from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exam_supervisors`.`exam_id` in (31) {"time":"0.96 ms"} 
[2026-09-03 23:49:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.37 ms"} 
[2026-09-03 23:49:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:49:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.27 ms"} 
[2026-09-03 23:49:28] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"3.38 ms"} 
[2026-09-03 23:49:39] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"76.13 ms"} 
[2026-09-03 23:49:40] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"12.98 ms"} 
[2026-09-03 23:49:40] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"2.41 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.24 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-03 23:49:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.29 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"4.76 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"2.17 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"18.36 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.8 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.47 ms"} 
[2026-09-03 23:49:51] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.87 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.13 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-03 23:49:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.49 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.3 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.6 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.92 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"2.52 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"17.7 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.9 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634) {"time":"0.59 ms"} 
[2026-09-03 23:49:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.5 ms"} 
[2026-09-03 23:49:52] local.INFO: Leaderboard query count: 1  
[2026-09-03 23:49:52] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}}]  
[2026-09-03 23:50:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-03 23:50:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:50:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.22 ms"} 
[2026-09-03 23:50:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-03 23:50:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:50:02] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) order by `exam_date` asc {"time":"1.88 ms"} 
[2026-09-03 23:50:02] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"0.51 ms"} 
[2026-09-03 23:50:02] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.44 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:50:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.27 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.16 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and `exams`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select `users`.*, `exam_supervisors`.`exam_id` as `pivot_exam_id`, `exam_supervisors`.`user_id` as `pivot_user_id`, `exam_supervisors`.`id` as `pivot_id`, `exam_supervisors`.`created_at` as `pivot_created_at`, `exam_supervisors`.`updated_at` as `pivot_updated_at` from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exam_supervisors`.`exam_id` in (31) {"time":"0.7 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.1 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.54 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.06 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and `exams`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"0.6 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select `users`.*, `enrollments`.`course_id` as `pivot_course_id`, `enrollments`.`student_id` as `pivot_student_id`, `enrollments`.`created_at` as `pivot_created_at`, `enrollments`.`updated_at` as `pivot_updated_at` from `users` inner join `enrollments` on `users`.`id` = `enrollments`.`student_id` where `enrollments`.`course_id` in (6) {"time":"1.06 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"0.6 ms"} 
[2026-09-03 23:50:05] local.DEBUG: select * from `exam_results` where `exam_results`.`exam_id` = ? and `exam_results`.`exam_id` is not null {"time":"0.62 ms"} 
[2026-09-03 23:50:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.31 ms"} 
[2026-09-03 23:50:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-03 23:50:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.66 ms"} 
[2026-09-03 23:50:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.72 ms"} 
[2026-09-03 23:50:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.46 ms"} 
[2026-09-03 23:50:09] local.DEBUG: select * from `exam_questions_orders` where (`exam_id` = ? and `user_id` = ?) limit 1 {"time":"14.54 ms"} 
[2026-09-03 23:50:09] local.DEBUG: insert into `exam_questions_orders` (`exam_id`, `user_id`, `updated_at`, `created_at`) values (?, ?, ?, ?) {"time":"2.14 ms"} 
[2026-09-03 23:50:09] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and not exists (select * from `exam_questions_answers` where `exams`.`id` = `exam_questions_answers`.`exam_id` and `user_id` = ?) and `started_at` is not null and `cancelled_at` is null and `exams`.`id` = ? limit 1 {"time":"9.87 ms"} 
[2026-09-03 23:50:09] local.DEBUG: select `questions`.`id`, `content`, `exam_questions`.`exam_id` as `pivot_exam_id`, `exam_questions`.`question_id` as `pivot_question_id`, `exam_questions`.`id` as `pivot_id`, `exam_questions`.`created_at` as `pivot_created_at`, `exam_questions`.`updated_at` as `pivot_updated_at` from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exam_questions`.`exam_id` in (31) and `questions`.`deleted_at` is null order by RAND(20) {"time":"92.97 ms"} 
[2026-09-03 23:50:09] local.DEBUG: select `id`, `question_id`, `content` from `question_options` where `question_options`.`question_id` in (330) and `question_options`.`deleted_at` is null order by RAND(20) {"time":"17.65 ms"} 
[2026-09-03 23:50:09] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"5.21 ms"} 
[2026-09-03 23:50:09] local.DEBUG: delete from `personal_access_tokens` where `personal_access_tokens`.`tokenable_type` = ? and `personal_access_tokens`.`tokenable_id` = ? and `personal_access_tokens`.`tokenable_id` is not null and `id` <> ? {"time":"0.62 ms"} 
[2026-09-03 23:50:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.02 ms"} 
[2026-09-03 23:50:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-03 23:50:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.7 ms"} 
[2026-09-03 23:50:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-03 23:50:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.74 ms"} 
[2026-09-03 23:50:11] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and not exists (select * from `exam_questions_answers` where `exams`.`id` = `exam_questions_answers`.`exam_id` and `user_id` = ?) and `started_at` is not null and `cancelled_at` is null and `exams`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-03 23:50:11] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.58 ms"} 
[2026-09-03 23:50:11] local.DEBUG: delete from `personal_access_tokens` where `personal_access_tokens`.`tokenable_type` = ? and `personal_access_tokens`.`tokenable_id` = ? and `personal_access_tokens`.`tokenable_id` is not null and `id` <> ? {"time":"0.61 ms"} 
[2026-09-03 23:50:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.68 ms"} 
[2026-09-03 23:50:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-03 23:50:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.32 ms"} 
[2026-09-03 23:50:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-03 23:50:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-03 23:50:13] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and not exists (select * from `exam_questions_answers` where `exams`.`id` = `exam_questions_answers`.`exam_id` and `user_id` = ?) and `started_at` is not null and `cancelled_at` is null and `exams`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-03 23:50:13] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-03 23:50:13] local.DEBUG: delete from `personal_access_tokens` where `personal_access_tokens`.`tokenable_type` = ? and `personal_access_tokens`.`tokenable_id` = ? and `personal_access_tokens`.`tokenable_id` is not null and `id` <> ? {"time":"0.61 ms"} 
[2026-09-03 23:50:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.66 ms"} 
[2026-09-03 23:50:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-03 23:50:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.22 ms"} 
[2026-09-03 23:50:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-03 23:50:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-03 23:50:17] local.DEBUG: select * from `exam_questions_orders` where `exam_id` = ? and `user_id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-03 23:50:17] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and not exists (select * from `exam_questions_answers` where `exams`.`id` = `exam_questions_answers`.`exam_id` and `user_id` = ?) and `started_at` is not null and `cancelled_at` is null and `exams`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-09-03 23:50:17] local.DEBUG: select `questions`.`id`, `exam_questions`.`exam_id` as `pivot_exam_id`, `exam_questions`.`question_id` as `pivot_question_id`, `exam_questions`.`id` as `pivot_id`, `exam_questions`.`created_at` as `pivot_created_at`, `exam_questions`.`updated_at` as `pivot_updated_at` from `questions` inner join `exam_questions` on `questions`.`id` = `exam_questions`.`question_id` where `exam_questions`.`exam_id` in (31) and `questions`.`deleted_at` is null order by RAND(20) {"time":"4.86 ms"} 
[2026-09-03 23:50:17] local.DEBUG: select `id`, `question_id`, `is_correct` from `question_options` where `question_options`.`question_id` in (330) and `question_options`.`deleted_at` is null order by RAND(20) {"time":"1.14 ms"} 
[2026-09-03 23:50:17] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:50:17] local.DEBUG: insert into `exam_questions_answers` (`user_id`, `exam_id`, `question_id`, `answer_id`, `is_correct`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?) {"time":"14.07 ms"} 
[2026-09-03 23:50:17] local.DEBUG: insert into `exam_results` (`exam_id`, `user_id`, `correct_count`, `question_count`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?) {"time":"1.04 ms"} 
[2026-09-03 23:50:17] local.DEBUG: delete from `personal_access_tokens` where `personal_access_tokens`.`tokenable_type` = ? and `personal_access_tokens`.`tokenable_id` = ? and `personal_access_tokens`.`tokenable_id` is not null and `id` <> ? {"time":"0.67 ms"} 
[2026-09-03 23:50:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.23 ms"} 
[2026-09-03 23:50:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:50:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.97 ms"} 
[2026-09-03 23:50:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-09-03 23:50:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.07 ms"} 
[2026-09-03 23:50:51] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and `exams`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-03 23:50:51] local.DEBUG: select `users`.*, `exam_supervisors`.`exam_id` as `pivot_exam_id`, `exam_supervisors`.`user_id` as `pivot_user_id`, `exam_supervisors`.`id` as `pivot_id`, `exam_supervisors`.`created_at` as `pivot_created_at`, `exam_supervisors`.`updated_at` as `pivot_updated_at` from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exam_supervisors`.`exam_id` in (31) {"time":"0.64 ms"} 
[2026-09-03 23:50:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.33 ms"} 
[2026-09-03 23:50:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-03 23:50:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.74 ms"} 
[2026-09-03 23:50:52] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-03 23:50:52] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.61 ms"} 
[2026-09-03 23:50:52] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and `exams`.`id` = ? limit 1 {"time":"2 ms"} 
[2026-09-03 23:50:52] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"2.44 ms"} 
[2026-09-03 23:50:52] local.DEBUG: select `users`.*, `enrollments`.`course_id` as `pivot_course_id`, `enrollments`.`student_id` as `pivot_student_id`, `enrollments`.`created_at` as `pivot_created_at`, `enrollments`.`updated_at` as `pivot_updated_at` from `users` inner join `enrollments` on `users`.`id` = `enrollments`.`student_id` where `enrollments`.`course_id` in (6) {"time":"0.7 ms"} 
[2026-09-03 23:50:52] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"0.93 ms"} 
[2026-09-03 23:50:52] local.DEBUG: select * from `exam_results` where `exam_results`.`exam_id` = ? and `exam_results`.`exam_id` is not null {"time":"0.64 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-03 23:50:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.25 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.39 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.57 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.6 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.29 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.2 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.5 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.48 ms"} 
[2026-09-03 23:50:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.39 ms"} 
[2026-09-03 23:50:54] local.INFO: Leaderboard query count: 2  
[2026-09-03 23:50:54] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:28:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"95.32 ms"} 
[2026-09-04 11:28:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"84.22 ms"} 
[2026-09-04 11:28:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16 ms"} 
[2026-09-04 11:28:04] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"47.37 ms"} 
[2026-09-04 11:28:04] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.24 ms"} 
[2026-09-04 11:28:05] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"28.18 ms"} 
[2026-09-04 11:28:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.71 ms"} 
[2026-09-04 11:28:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.33 ms"} 
[2026-09-04 11:28:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.18 ms"} 
[2026-09-04 11:28:08] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.61 ms"} 
[2026-09-04 11:28:08] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.29 ms"} 
[2026-09-04 11:28:08] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.12 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.13 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.66 ms"} 
[2026-09-04 11:28:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.33 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.87 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.85 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.25 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.8 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"3.85 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"7.01 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.3 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"6.94 ms"} 
[2026-09-04 11:28:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"12.91 ms"} 
[2026-09-04 11:28:20] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:28:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:29:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.51 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.38 ms"} 
[2026-09-04 11:29:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.51 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.6 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.35 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.96 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.63 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.36 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.29 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.86 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.81 ms"} 
[2026-09-04 11:29:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-09-04 11:29:07] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:29:07] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:29:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.98 ms"} 
[2026-09-04 11:29:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-09-04 11:29:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.22 ms"} 
[2026-09-04 11:29:19] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.71 ms"} 
[2026-09-04 11:29:19] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.91 ms"} 
[2026-09-04 11:29:19] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.32 ms"} 
[2026-09-04 11:29:19] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.82 ms"} 
[2026-09-04 11:29:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.7 ms"} 
[2026-09-04 11:29:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.86 ms"} 
[2026-09-04 11:29:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.07 ms"} 
[2026-09-04 11:29:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1 ms"} 
[2026-09-04 11:29:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.95 ms"} 
[2026-09-04 11:29:20] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:29:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:29:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.48 ms"} 
[2026-09-04 11:29:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-04 11:29:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.37 ms"} 
[2026-09-04 11:29:31] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.67 ms"} 
[2026-09-04 11:29:31] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.18 ms"} 
[2026-09-04 11:29:31] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.16 ms"} 
[2026-09-04 11:29:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"17.15 ms"} 
[2026-09-04 11:29:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-04 11:29:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.97 ms"} 
[2026-09-04 11:29:33] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"40.45 ms"} 
[2026-09-04 11:29:33] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"18.9 ms"} 
[2026-09-04 11:29:33] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"9.1 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"20.15 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-04 11:29:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.24 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.82 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.89 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.89 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.62 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"2.21 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.44 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.17 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.98 ms"} 
[2026-09-04 11:29:39] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.8 ms"} 
[2026-09-04 11:29:39] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:29:39] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:29:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.27 ms"} 
[2026-09-04 11:29:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-04 11:29:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.91 ms"} 
[2026-09-04 11:29:43] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.62 ms"} 
[2026-09-04 11:29:43] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.21 ms"} 
[2026-09-04 11:29:43] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.11 ms"} 
[2026-09-04 11:29:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.07 ms"} 
[2026-09-04 11:29:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-04 11:29:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.54 ms"} 
[2026-09-04 11:29:44] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"3.15 ms"} 
[2026-09-04 11:29:44] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"2.17 ms"} 
[2026-09-04 11:29:44] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.16 ms"} 
[2026-09-04 11:30:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.3 ms"} 
[2026-09-04 11:30:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-04 11:30:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.35 ms"} 
[2026-09-04 11:30:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.74 ms"} 
[2026-09-04 11:30:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"14.36 ms"} 
[2026-09-04 11:30:39] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.22 ms"} 
[2026-09-04 11:30:39] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.71 ms"} 
[2026-09-04 11:30:39] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.3 ms"} 
[2026-09-04 11:30:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.65 ms"} 
[2026-09-04 11:30:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-04 11:30:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.46 ms"} 
[2026-09-04 11:30:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-04 11:30:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.32 ms"} 
[2026-09-04 11:30:42] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) order by `exam_date` asc {"time":"1.84 ms"} 
[2026-09-04 11:30:42] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"1.33 ms"} 
[2026-09-04 11:30:42] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"2.09 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.76 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-09-04 11:30:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.31 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.45 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.18 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.2 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.12 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.52 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.46 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.97 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.83 ms"} 
[2026-09-04 11:30:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-09-04 11:30:52] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:30:52] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:34:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.36 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-04 11:34:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.11 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.73 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.34 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.56 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.14 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.9 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"2.03 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.15 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.96 ms"} 
[2026-09-04 11:34:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2026-09-04 11:34:22] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:34:22] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:37:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.74 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-09-04 11:37:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.52 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.47 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.9 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.73 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.16 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.73 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.48 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.98 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.83 ms"} 
[2026-09-04 11:37:33] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.79 ms"} 
[2026-09-04 11:37:33] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:37:33] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:38:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.58 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 11:38:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.56 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.52 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.14 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.19 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"13.96 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.75 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.57 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"4.67 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"4.08 ms"} 
[2026-09-04 11:38:11] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.88 ms"} 
[2026-09-04 11:38:11] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:38:11] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:39:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.96 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.64 ms"} 
[2026-09-04 11:39:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"10.18 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.18 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.2 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.47 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.91 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"6.13 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"7.19 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.18 ms"} 
[2026-09-04 11:39:11] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"10.63 ms"} 
[2026-09-04 11:39:11] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:39:11] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:42:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.38 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.65 ms"} 
[2026-09-04 11:42:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.55 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.97 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.17 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.21 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.06 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.55 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.41 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.98 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.83 ms"} 
[2026-09-04 11:42:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-09-04 11:42:00] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:42:00] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:49:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.27 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 11:49:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.18 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"9.18 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.38 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.1 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.96 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"10.14 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"6.47 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"5.34 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.03 ms"} 
[2026-09-04 11:49:06] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.01 ms"} 
[2026-09-04 11:49:06] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:49:06] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 11:59:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.84 ms"} 
[2026-09-04 11:59:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.49 ms"} 
[2026-09-04 11:59:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.33 ms"} 
[2026-09-04 11:59:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"15.81 ms"} 
[2026-09-04 11:59:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.83 ms"} 
[2026-09-04 11:59:37] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.94 ms"} 
[2026-09-04 11:59:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2026-09-04 11:59:37] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"3.73 ms"} 
[2026-09-04 11:59:38] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"24.6 ms"} 
[2026-09-04 11:59:38] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.91 ms"} 
[2026-09-04 11:59:38] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.8 ms"} 
[2026-09-04 11:59:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.67 ms"} 
[2026-09-04 11:59:38] local.INFO: Leaderboard query count: 2  
[2026-09-04 11:59:38] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:00:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"44.88 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"21.55 ms"} 
[2026-09-04 12:00:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.56 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"39.98 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.19 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.86 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"8.92 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"43.18 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"11.13 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"17.35 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"14 ms"} 
[2026-09-04 12:00:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.94 ms"} 
[2026-09-04 12:00:03] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:00:03] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:00:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.44 ms"} 
[2026-09-04 12:00:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:00:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.1 ms"} 
[2026-09-04 12:00:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.19 ms"} 
[2026-09-04 12:00:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.96 ms"} 
[2026-09-04 12:00:09] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.27 ms"} 
[2026-09-04 12:00:09] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.48 ms"} 
[2026-09-04 12:00:09] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"4.52 ms"} 
[2026-09-04 12:00:09] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.79 ms"} 
[2026-09-04 12:00:09] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.01 ms"} 
[2026-09-04 12:00:09] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"12.58 ms"} 
[2026-09-04 12:00:09] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.88 ms"} 
[2026-09-04 12:00:09] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:00:09] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:01:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"419.1 ms"} 
[2026-09-04 12:01:26] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"419.1 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 12:01:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"236.2 ms"} 
[2026-09-04 12:01:26] local.ALERT: Slow query {"query":"select * from `users` where `users`.`id` = ? limit 1","time":"236.2 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 12:01:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"170.38 ms"} 
[2026-09-04 12:01:26] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"170.38 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 12:01:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"118.82 ms"} 
[2026-09-04 12:01:27] local.ALERT: Slow query {"query":"select count(*) as aggregate from `users` where `role_id` = ?","time":"118.82 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 12:01:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"198.99 ms"} 
[2026-09-04 12:01:27] local.ALERT: Slow query {"query":"select count(*) as aggregate from `users` where `role_id` = ?","time":"198.99 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 12:01:27] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"209.72 ms"} 
[2026-09-04 12:01:27] local.ALERT: Slow query {"query":"select sum(`correct_count`) as aggregate from `exam_results`","time":"209.72 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 12:01:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"123.1 ms"} 
[2026-09-04 12:01:27] local.ALERT: Slow query {"query":"select count(*) as aggregate from `exam_results`","time":"123.1 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 12:01:27] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"109.05 ms"} 
[2026-09-04 12:01:27] local.ALERT: Slow query {"query":"select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?))","time":"109.05 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 12:01:27] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"68.74 ms"} 
[2026-09-04 12:01:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"84.67 ms"} 
[2026-09-04 12:01:28] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"35.62 ms"} 
[2026-09-04 12:01:28] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"78.74 ms"} 
[2026-09-04 12:01:28] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:01:28] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:02:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"25.24 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.21 ms"} 
[2026-09-04 12:02:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.55 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.2 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"10.14 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"14.31 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.16 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"16.73 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"6.54 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"5.63 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"4.94 ms"} 
[2026-09-04 12:02:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.07 ms"} 
[2026-09-04 12:02:26] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:02:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:02:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.71 ms"} 
[2026-09-04 12:02:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-04 12:02:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.66 ms"} 
[2026-09-04 12:03:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"22.68 ms"} 
[2026-09-04 12:03:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"14.25 ms"} 
[2026-09-04 12:03:00] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.29 ms"} 
[2026-09-04 12:03:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.28 ms"} 
[2026-09-04 12:03:00] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"5.44 ms"} 
[2026-09-04 12:03:00] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.71 ms"} 
[2026-09-04 12:03:00] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.22 ms"} 
[2026-09-04 12:03:00] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"2.05 ms"} 
[2026-09-04 12:03:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.76 ms"} 
[2026-09-04 12:03:00] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:03:00] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:03:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.41 ms"} 
[2026-09-04 12:03:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:03:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.21 ms"} 
[2026-09-04 12:03:05] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.59 ms"} 
[2026-09-04 12:03:05] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"2.48 ms"} 
[2026-09-04 12:03:05] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.43 ms"} 
[2026-09-04 12:03:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.82 ms"} 
[2026-09-04 12:03:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-04 12:03:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.14 ms"} 
[2026-09-04 12:03:06] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.22 ms"} 
[2026-09-04 12:03:06] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.38 ms"} 
[2026-09-04 12:03:06] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.36 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.92 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.34 ms"} 
[2026-09-04 12:03:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.13 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.78 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.68 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.48 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"2.9 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.89 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.84 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.73 ms"} 
[2026-09-04 12:03:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-04 12:03:07] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:03:07] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:03:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.44 ms"} 
[2026-09-04 12:03:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-04 12:03:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.07 ms"} 
[2026-09-04 12:03:20] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"3.29 ms"} 
[2026-09-04 12:03:26] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"7.97 ms"} 
[2026-09-04 12:03:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.17 ms"} 
[2026-09-04 12:03:26] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"3.1 ms"} 
[2026-09-04 12:03:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4 ms"} 
[2026-09-04 12:03:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.37 ms"} 
[2026-09-04 12:03:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"24.52 ms"} 
[2026-09-04 12:03:34] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"8.83 ms"} 
[2026-09-04 12:03:34] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.51 ms"} 
[2026-09-04 12:03:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.46 ms"} 
[2026-09-04 12:03:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-04 12:03:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.04 ms"} 
[2026-09-04 12:03:35] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.57 ms"} 
[2026-09-04 12:03:35] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.83 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:03:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.2 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.67 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.97 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.55 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.62 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.43 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.88 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.05 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.9 ms"} 
[2026-09-04 12:03:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-09-04 12:03:37] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:03:37] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:03:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.14 ms"} 
[2026-09-04 12:03:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-04 12:03:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"24.25 ms"} 
[2026-09-04 12:03:52] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"27.41 ms"} 
[2026-09-04 12:03:52] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.55 ms"} 
[2026-09-04 12:03:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.19 ms"} 
[2026-09-04 12:03:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.54 ms"} 
[2026-09-04 12:03:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.31 ms"} 
[2026-09-04 12:03:52] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"11.42 ms"} 
[2026-09-04 12:03:53] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.75 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.86 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.29 ms"} 
[2026-09-04 12:04:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.24 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.78 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.23 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.01 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.36 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"4.75 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"4.15 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.1 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.38 ms"} 
[2026-09-04 12:04:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.3 ms"} 
[2026-09-04 12:04:02] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:04:02] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:04:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.46 ms"} 
[2026-09-04 12:04:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.59 ms"} 
[2026-09-04 12:04:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.81 ms"} 
[2026-09-04 12:04:14] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.08 ms"} 
[2026-09-04 12:04:14] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.03 ms"} 
[2026-09-04 12:04:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.29 ms"} 
[2026-09-04 12:04:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.66 ms"} 
[2026-09-04 12:04:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16.15 ms"} 
[2026-09-04 12:04:15] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"17.72 ms"} 
[2026-09-04 12:04:15] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"13.19 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 12:04:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.68 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.34 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.51 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.52 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.2 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.8 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.69 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.99 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.92 ms"} 
[2026-09-04 12:04:19] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.86 ms"} 
[2026-09-04 12:04:19] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:04:19] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:04:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.35 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.5 ms"} 
[2026-09-04 12:04:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.22 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.1 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.81 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.55 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.03 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.2 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.1 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.14 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.75 ms"} 
[2026-09-04 12:04:39] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.86 ms"} 
[2026-09-04 12:04:39] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:04:39] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:04:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.78 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.41 ms"} 
[2026-09-04 12:04:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.11 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.43 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.82 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.44 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.22 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.14 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.58 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.07 ms"} 
[2026-09-04 12:04:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.99 ms"} 
[2026-09-04 12:04:43] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:04:43] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:04:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.14 ms"} 
[2026-09-04 12:04:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-04 12:04:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.19 ms"} 
[2026-09-04 12:04:46] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.61 ms"} 
[2026-09-04 12:04:46] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.92 ms"} 
[2026-09-04 12:04:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.66 ms"} 
[2026-09-04 12:04:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 12:04:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.41 ms"} 
[2026-09-04 12:04:47] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.84 ms"} 
[2026-09-04 12:04:47] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.36 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.53 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-09-04 12:04:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.73 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.13 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.16 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.21 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.25 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.98 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.79 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.76 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.73 ms"} 
[2026-09-04 12:04:50] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.6 ms"} 
[2026-09-04 12:04:50] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:04:50] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:04:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.58 ms"} 
[2026-09-04 12:04:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.91 ms"} 
[2026-09-04 12:04:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.76 ms"} 
[2026-09-04 12:04:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.93 ms"} 
[2026-09-04 12:04:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.35 ms"} 
[2026-09-04 12:04:57] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"12 ms"} 
[2026-09-04 12:04:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.8 ms"} 
[2026-09-04 12:04:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 12:04:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.08 ms"} 
[2026-09-04 12:04:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.96 ms"} 
[2026-09-04 12:04:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.62 ms"} 
[2026-09-04 12:04:59] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 12:04:59] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"3.81 ms"} 
[2026-09-04 12:04:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.37 ms"} 
[2026-09-04 12:04:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-04 12:04:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.04 ms"} 
[2026-09-04 12:04:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-04 12:04:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.25 ms"} 
[2026-09-04 12:04:59] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.7 ms"} 
[2026-09-04 12:05:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.07 ms"} 
[2026-09-04 12:05:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.64 ms"} 
[2026-09-04 12:05:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.75 ms"} 
[2026-09-04 12:05:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-09-04 12:05:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.44 ms"} 
[2026-09-04 12:05:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.07 ms"} 
[2026-09-04 12:05:06] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.77 ms"} 
[2026-09-04 12:05:06] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.83 ms"} 
[2026-09-04 12:05:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.59 ms"} 
[2026-09-04 12:05:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-04 12:05:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.26 ms"} 
[2026-09-04 12:05:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-09-04 12:05:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.19 ms"} 
[2026-09-04 12:05:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.75 ms"} 
[2026-09-04 12:05:11] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.16 ms"} 
[2026-09-04 12:05:11] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.84 ms"} 
[2026-09-04 12:05:11] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"13.23 ms"} 
[2026-09-04 12:05:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.46 ms"} 
[2026-09-04 12:05:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.73 ms"} 
[2026-09-04 12:05:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.76 ms"} 
[2026-09-04 12:05:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-04 12:05:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.2 ms"} 
[2026-09-04 12:05:17] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.07 ms"} 
[2026-09-04 12:05:17] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.16 ms"} 
[2026-09-04 12:05:17] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.85 ms"} 
[2026-09-04 12:05:17] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.05 ms"} 
[2026-09-04 12:05:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.66 ms"} 
[2026-09-04 12:05:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 12:05:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.01 ms"} 
[2026-09-04 12:05:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.59 ms"} 
[2026-09-04 12:05:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.27 ms"} 
[2026-09-04 12:05:20] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.84 ms"} 
[2026-09-04 12:05:20] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"1.06 ms"} 
[2026-09-04 12:05:20] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"2.52 ms"} 
[2026-09-04 12:05:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.88 ms"} 
[2026-09-04 12:05:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-04 12:05:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.44 ms"} 
[2026-09-04 12:05:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.6 ms"} 
[2026-09-04 12:05:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"49.21 ms"} 
[2026-09-04 12:05:25] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"4.27 ms"} 
[2026-09-04 12:05:25] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"1.18 ms"} 
[2026-09-04 12:05:25] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"4.33 ms"} 
[2026-09-04 12:05:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.46 ms"} 
[2026-09-04 12:05:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:05:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.86 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.67 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.93 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.76 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"1.8 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"1.47 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select `id` from `users` where `role_id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"2.88 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"1.72 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `users` where `users`.`id` in (630) {"time":"1.02 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.66 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (6) {"time":"0.71 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `users` where `users`.`id` in (637) {"time":"0.74 ms"} 
[2026-09-04 12:05:31] local.DEBUG: select * from `exams` where `exams`.`course_id` in (6) {"time":"8.38 ms"} 
[2026-09-04 12:05:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.22 ms"} 
[2026-09-04 12:05:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-04 12:05:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.33 ms"} 
[2026-09-04 12:05:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.71 ms"} 
[2026-09-04 12:05:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"18.65 ms"} 
[2026-09-04 12:05:33] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-09-04 12:05:33] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.54 ms"} 
[2026-09-04 12:05:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.47 ms"} 
[2026-09-04 12:05:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:05:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.31 ms"} 
[2026-09-04 12:05:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-04 12:05:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.31 ms"} 
[2026-09-04 12:05:34] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.29 ms"} 
[2026-09-04 12:05:34] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.99 ms"} 
[2026-09-04 12:05:34] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.58 ms"} 
[2026-09-04 12:05:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.07 ms"} 
[2026-09-04 12:05:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.84 ms"} 
[2026-09-04 12:05:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.89 ms"} 
[2026-09-04 12:05:35] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.58 ms"} 
[2026-09-04 12:05:35] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.54 ms"} 
[2026-09-04 12:05:35] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.27 ms"} 
[2026-09-04 12:05:35] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.96 ms"} 
[2026-09-04 12:05:35] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"2.04 ms"} 
[2026-09-04 12:05:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.27 ms"} 
[2026-09-04 12:05:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.37 ms"} 
[2026-09-04 12:05:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.06 ms"} 
[2026-09-04 12:05:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.56 ms"} 
[2026-09-04 12:05:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.49 ms"} 
[2026-09-04 12:05:39] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"13.71 ms"} 
[2026-09-04 12:05:39] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"3.93 ms"} 
[2026-09-04 12:05:39] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"2.11 ms"} 
[2026-09-04 12:06:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.61 ms"} 
[2026-09-04 12:06:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.61 ms"} 
[2026-09-04 12:06:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.95 ms"} 
[2026-09-04 12:06:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.56 ms"} 
[2026-09-04 12:06:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.43 ms"} 
[2026-09-04 12:06:38] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.46 ms"} 
[2026-09-04 12:06:38] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.93 ms"} 
[2026-09-04 12:06:38] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.24 ms"} 
[2026-09-04 12:06:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.33 ms"} 
[2026-09-04 12:06:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.72 ms"} 
[2026-09-04 12:06:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.67 ms"} 
[2026-09-04 12:06:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.65 ms"} 
[2026-09-04 12:06:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.64 ms"} 
[2026-09-04 12:06:42] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"3.49 ms"} 
[2026-09-04 12:06:42] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"10.52 ms"} 
[2026-09-04 12:06:42] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"9.77 ms"} 
[2026-09-04 12:06:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.08 ms"} 
[2026-09-04 12:06:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-04 12:06:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.74 ms"} 
[2026-09-04 12:06:44] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"9.12 ms"} 
[2026-09-04 12:06:44] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.56 ms"} 
[2026-09-04 12:06:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"186.36 ms"} 
[2026-09-04 12:06:46] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"186.36 ms","url":"http://localhost:8000/api/users"} 
[2026-09-04 12:06:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.78 ms"} 
[2026-09-04 12:06:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.26 ms"} 
[2026-09-04 12:06:46] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"17.04 ms"} 
[2026-09-04 12:06:46] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.78 ms"} 
[2026-09-04 12:08:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19.4 ms"} 
[2026-09-04 12:08:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.64 ms"} 
[2026-09-04 12:08:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.95 ms"} 
[2026-09-04 12:08:12] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.22 ms"} 
[2026-09-04 12:08:12] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.72 ms"} 
[2026-09-04 12:08:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.78 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"18.89 ms"} 
[2026-09-04 12:08:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.65 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.5 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.81 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.75 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.79 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"3.52 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.35 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.69 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.01 ms"} 
[2026-09-04 12:08:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2026-09-04 12:08:20] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:08:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:08:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.74 ms"} 
[2026-09-04 12:08:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.39 ms"} 
[2026-09-04 12:08:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.32 ms"} 
[2026-09-04 12:08:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.21 ms"} 
[2026-09-04 12:08:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.51 ms"} 
[2026-09-04 12:08:22] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"4.98 ms"} 
[2026-09-04 12:08:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.16 ms"} 
[2026-09-04 12:08:22] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.07 ms"} 
[2026-09-04 12:08:22] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.83 ms"} 
[2026-09-04 12:08:22] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.91 ms"} 
[2026-09-04 12:08:22] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.88 ms"} 
[2026-09-04 12:08:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.01 ms"} 
[2026-09-04 12:08:22] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:08:22] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:08:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.88 ms"} 
[2026-09-04 12:08:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.35 ms"} 
[2026-09-04 12:08:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.07 ms"} 
[2026-09-04 12:08:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.7 ms"} 
[2026-09-04 12:08:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.39 ms"} 
[2026-09-04 12:08:26] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.12 ms"} 
[2026-09-04 12:08:26] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.93 ms"} 
[2026-09-04 12:08:26] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.39 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.59 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-04 12:08:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.44 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.69 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"0.58 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"0.59 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select `id` from `users` where `role_id` = ? limit 1 {"time":"0.44 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"0.7 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"0.54 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `users` where `users`.`id` in (630) {"time":"0.7 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.41 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (6) {"time":"0.43 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `users` where `users`.`id` in (637) {"time":"0.46 ms"} 
[2026-09-04 12:08:27] local.DEBUG: select * from `exams` where `exams`.`course_id` in (6) {"time":"0.58 ms"} 
[2026-09-04 12:08:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.38 ms"} 
[2026-09-04 12:08:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.09 ms"} 
[2026-09-04 12:08:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.32 ms"} 
[2026-09-04 12:08:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"40.83 ms"} 
[2026-09-04 12:08:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.92 ms"} 
[2026-09-04 12:08:29] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.87 ms"} 
[2026-09-04 12:08:29] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.74 ms"} 
[2026-09-04 12:08:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.59 ms"} 
[2026-09-04 12:08:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-09-04 12:08:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.54 ms"} 
[2026-09-04 12:08:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-04 12:08:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.25 ms"} 
[2026-09-04 12:08:30] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.35 ms"} 
[2026-09-04 12:08:30] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"2.48 ms"} 
[2026-09-04 12:08:30] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.09 ms"} 
[2026-09-04 12:08:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-04 12:08:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-04 12:08:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.12 ms"} 
[2026-09-04 12:08:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-04 12:08:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.66 ms"} 
[2026-09-04 12:08:31] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"5.1 ms"} 
[2026-09-04 12:08:31] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.73 ms"} 
[2026-09-04 12:08:31] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"2.11 ms"} 
[2026-09-04 12:09:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.62 ms"} 
[2026-09-04 12:09:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:09:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.92 ms"} 
[2026-09-04 12:09:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.62 ms"} 
[2026-09-04 12:09:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.27 ms"} 
[2026-09-04 12:09:04] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.03 ms"} 
[2026-09-04 12:09:04] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.84 ms"} 
[2026-09-04 12:09:04] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.63 ms"} 
[2026-09-04 12:09:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.24 ms"} 
[2026-09-04 12:09:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-04 12:09:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.4 ms"} 
[2026-09-04 12:09:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.76 ms"} 
[2026-09-04 12:09:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.13 ms"} 
[2026-09-04 12:09:05] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"5.28 ms"} 
[2026-09-04 12:09:05] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.34 ms"} 
[2026-09-04 12:09:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.77 ms"} 
[2026-09-04 12:09:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-04 12:09:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-04 12:09:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.85 ms"} 
[2026-09-04 12:09:06] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.76 ms"} 
[2026-09-04 12:09:06] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"2.59 ms"} 
[2026-09-04 12:09:06] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.16 ms"} 
[2026-09-04 12:09:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.63 ms"} 
[2026-09-04 12:09:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.71 ms"} 
[2026-09-04 12:09:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.45 ms"} 
[2026-09-04 12:09:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.4 ms"} 
[2026-09-04 12:09:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"133.1 ms"} 
[2026-09-04 12:09:21] local.ALERT: Slow query {"query":"select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists`","time":"133.1 ms","url":"http://localhost:8000/api/subjects"} 
[2026-09-04 12:09:21] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"9.19 ms"} 
[2026-09-04 12:09:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.37 ms"} 
[2026-09-04 12:09:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.58 ms"} 
[2026-09-04 12:09:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.63 ms"} 
[2026-09-04 12:09:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.49 ms"} 
[2026-09-04 12:09:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.37 ms"} 
[2026-09-04 12:09:22] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-04 12:09:22] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.7 ms"} 
[2026-09-04 12:09:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.48 ms"} 
[2026-09-04 12:09:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.05 ms"} 
[2026-09-04 12:09:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.61 ms"} 
[2026-09-04 12:09:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.6 ms"} 
[2026-09-04 12:09:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.27 ms"} 
[2026-09-04 12:09:23] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.91 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.33 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.79 ms"} 
[2026-09-04 12:10:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.84 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.55 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.21 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.6 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.83 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.76 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-04 12:10:04] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.24 ms"} 
[2026-09-04 12:10:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.63 ms"} 
[2026-09-04 12:10:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-04 12:10:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.19 ms"} 
[2026-09-04 12:10:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-09-04 12:10:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.67 ms"} 
[2026-09-04 12:10:05] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.22 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.48 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.43 ms"} 
[2026-09-04 12:10:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.46 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.5 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.43 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"2.75 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.89 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.37 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.59 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.5 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-09-04 12:10:16] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.17 ms"} 
[2026-09-04 12:10:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"20.42 ms"} 
[2026-09-04 12:10:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.53 ms"} 
[2026-09-04 12:10:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.42 ms"} 
[2026-09-04 12:10:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.01 ms"} 
[2026-09-04 12:10:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.52 ms"} 
[2026-09-04 12:10:17] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"3.87 ms"} 
[2026-09-04 12:11:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"56.68 ms"} 
[2026-09-04 12:11:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"18.09 ms"} 
[2026-09-04 12:11:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16.55 ms"} 
[2026-09-04 12:11:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"27.74 ms"} 
[2026-09-04 12:11:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"23.89 ms"} 
[2026-09-04 12:11:20] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"23.77 ms"} 
[2026-09-04 12:11:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.95 ms"} 
[2026-09-04 12:11:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"18.26 ms"} 
[2026-09-04 12:11:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.51 ms"} 
[2026-09-04 12:11:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"17.73 ms"} 
[2026-09-04 12:11:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.62 ms"} 
[2026-09-04 12:11:21] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"5.18 ms"} 
[2026-09-04 12:11:21] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"15.24 ms"} 
[2026-09-04 12:11:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"35.25 ms"} 
[2026-09-04 12:11:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.39 ms"} 
[2026-09-04 12:11:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"65.1 ms"} 
[2026-09-04 12:11:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.26 ms"} 
[2026-09-04 12:11:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"20.36 ms"} 
[2026-09-04 12:11:23] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"9.3 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.15 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-04 12:12:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.38 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.51 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.45 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.51 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.39 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.29 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-04 12:12:32] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"3.9 ms"} 
[2026-09-04 12:12:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.09 ms"} 
[2026-09-04 12:12:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.64 ms"} 
[2026-09-04 12:12:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.98 ms"} 
[2026-09-04 12:12:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-04 12:12:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.12 ms"} 
[2026-09-04 12:12:33] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.15 ms"} 
[2026-09-04 12:14:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.92 ms"} 
[2026-09-04 12:14:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.72 ms"} 
[2026-09-04 12:14:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.21 ms"} 
[2026-09-04 12:14:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-04 12:14:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.57 ms"} 
[2026-09-04 12:14:14] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"9.58 ms"} 
[2026-09-04 12:14:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.89 ms"} 
[2026-09-04 12:14:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.1 ms"} 
[2026-09-04 12:14:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.75 ms"} 
[2026-09-04 12:14:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.9 ms"} 
[2026-09-04 12:14:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.06 ms"} 
[2026-09-04 12:14:15] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"2.75 ms"} 
[2026-09-04 12:14:15] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.79 ms"} 
[2026-09-04 12:14:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.82 ms"} 
[2026-09-04 12:14:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-09-04 12:14:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.39 ms"} 
[2026-09-04 12:14:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-09-04 12:14:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.23 ms"} 
[2026-09-04 12:14:16] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"2.13 ms"} 
[2026-09-04 12:14:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.69 ms"} 
[2026-09-04 12:14:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.43 ms"} 
[2026-09-04 12:14:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.46 ms"} 
[2026-09-04 12:14:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.89 ms"} 
[2026-09-04 12:14:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.55 ms"} 
[2026-09-04 12:14:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"9.92 ms"} 
[2026-09-04 12:14:39] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"3.53 ms"} 
[2026-09-04 12:14:39] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.86 ms"} 
[2026-09-04 12:14:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.96 ms"} 
[2026-09-04 12:14:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.85 ms"} 
[2026-09-04 12:14:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.55 ms"} 
[2026-09-04 12:14:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-04 12:14:55] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.56 ms"} 
[2026-09-04 12:14:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.44 ms"} 
[2026-09-04 12:14:55] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"5.4 ms"} 
[2026-09-04 12:14:55] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.25 ms"} 
[2026-09-04 12:15:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.78 ms"} 
[2026-09-04 12:15:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"44.94 ms"} 
[2026-09-04 12:15:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.16 ms"} 
[2026-09-04 12:15:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"15.86 ms"} 
[2026-09-04 12:15:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"52.49 ms"} 
[2026-09-04 12:15:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.51 ms"} 
[2026-09-04 12:15:09] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"78.42 ms"} 
[2026-09-04 12:15:09] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.51 ms"} 
[2026-09-04 12:15:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.25 ms"} 
[2026-09-04 12:15:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.81 ms"} 
[2026-09-04 12:15:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.58 ms"} 
[2026-09-04 12:15:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-09-04 12:15:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.14 ms"} 
[2026-09-04 12:15:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.95 ms"} 
[2026-09-04 12:15:24] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.81 ms"} 
[2026-09-04 12:15:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.67 ms"} 
[2026-09-04 12:15:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.24 ms"} 
[2026-09-04 12:15:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.55 ms"} 
[2026-09-04 12:15:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.98 ms"} 
[2026-09-04 12:15:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.13 ms"} 
[2026-09-04 12:15:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.97 ms"} 
[2026-09-04 12:15:36] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.41 ms"} 
[2026-09-04 12:15:36] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.38 ms"} 
[2026-09-04 12:15:36] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.73 ms"} 
[2026-09-04 12:15:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.75 ms"} 
[2026-09-04 12:15:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.53 ms"} 
[2026-09-04 12:15:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.05 ms"} 
[2026-09-04 12:15:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.03 ms"} 
[2026-09-04 12:15:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.6 ms"} 
[2026-09-04 12:15:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.29 ms"} 
[2026-09-04 12:15:38] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.74 ms"} 
[2026-09-04 12:15:38] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.59 ms"} 
[2026-09-04 12:15:38] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.79 ms"} 
[2026-09-04 12:15:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"31.34 ms"} 
[2026-09-04 12:15:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.73 ms"} 
[2026-09-04 12:15:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"40.79 ms"} 
[2026-09-04 12:15:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.79 ms"} 
[2026-09-04 12:15:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.22 ms"} 
[2026-09-04 12:15:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.03 ms"} 
[2026-09-04 12:15:42] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.7 ms"} 
[2026-09-04 12:15:42] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"3.34 ms"} 
[2026-09-04 12:15:42] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.93 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.46 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:15:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.52 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.24 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.22 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.9 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.43 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.22 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.34 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.08 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.07 ms"} 
[2026-09-04 12:15:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.91 ms"} 
[2026-09-04 12:15:52] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:15:52] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:16:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.84 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.8 ms"} 
[2026-09-04 12:16:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.45 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.92 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.54 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.69 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.08 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.1 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.31 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.14 ms"} 
[2026-09-04 12:16:08] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.98 ms"} 
[2026-09-04 12:16:08] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:16:08] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:16:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.23 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.79 ms"} 
[2026-09-04 12:16:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.26 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.7 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.68 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"15.25 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.96 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"10.85 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.25 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"17.18 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"23.22 ms"} 
[2026-09-04 12:16:33] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.28 ms"} 
[2026-09-04 12:16:33] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:16:33] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:17:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.8 ms"} 
[2026-09-04 12:17:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-04 12:17:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.31 ms"} 
[2026-09-04 12:17:14] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.68 ms"} 
[2026-09-04 12:17:14] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.29 ms"} 
[2026-09-04 12:17:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.81 ms"} 
[2026-09-04 12:17:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.68 ms"} 
[2026-09-04 12:17:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.82 ms"} 
[2026-09-04 12:17:16] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"5.12 ms"} 
[2026-09-04 12:17:16] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.92 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.64 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 12:17:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.14 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.72 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.26 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.19 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.76 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.23 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.95 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.31 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.01 ms"} 
[2026-09-04 12:17:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.77 ms"} 
[2026-09-04 12:17:29] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:17:29] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:17:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.44 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-04 12:17:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.95 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.61 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.15 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.22 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.12 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.12 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.76 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.75 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.71 ms"} 
[2026-09-04 12:17:33] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.6 ms"} 
[2026-09-04 12:17:33] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:17:33] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:17:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.7 ms"} 
[2026-09-04 12:17:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-04 12:17:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.97 ms"} 
[2026-09-04 12:17:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.27 ms"} 
[2026-09-04 12:17:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.33 ms"} 
[2026-09-04 12:17:44] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.41 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.55 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.48 ms"} 
[2026-09-04 12:17:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.42 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.45 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.02 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.37 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.51 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.14 ms"} 
[2026-09-04 12:17:45] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.17 ms"} 
[2026-09-04 12:29:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.58 ms"} 
[2026-09-04 12:29:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:29:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.13 ms"} 
[2026-09-04 12:29:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.9 ms"} 
[2026-09-04 12:29:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.13 ms"} 
[2026-09-04 12:29:31] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.22 ms"} 
[2026-09-04 12:29:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.72 ms"} 
[2026-09-04 12:29:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-04 12:29:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.18 ms"} 
[2026-09-04 12:29:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.59 ms"} 
[2026-09-04 12:29:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.87 ms"} 
[2026-09-04 12:29:32] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-04 12:29:32] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.57 ms"} 
[2026-09-04 12:29:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.48 ms"} 
[2026-09-04 12:29:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-04 12:29:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.05 ms"} 
[2026-09-04 12:29:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-04 12:29:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.25 ms"} 
[2026-09-04 12:29:33] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.31 ms"} 
[2026-09-04 12:29:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.98 ms"} 
[2026-09-04 12:29:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-04 12:29:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.35 ms"} 
[2026-09-04 12:29:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4 ms"} 
[2026-09-04 12:29:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.88 ms"} 
[2026-09-04 12:29:59] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.91 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.92 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.36 ms"} 
[2026-09-04 12:30:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.86 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.4 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.75 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"2.32 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.36 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.76 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.95 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.59 ms"} 
[2026-09-04 12:30:00] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.17 ms"} 
[2026-09-04 12:32:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.21 ms"} 
[2026-09-04 12:32:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.38 ms"} 
[2026-09-04 12:32:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.15 ms"} 
[2026-09-04 12:32:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"15.88 ms"} 
[2026-09-04 12:32:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.62 ms"} 
[2026-09-04 12:32:57] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"16.86 ms"} 
[2026-09-04 12:32:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.55 ms"} 
[2026-09-04 12:32:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.73 ms"} 
[2026-09-04 12:32:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.85 ms"} 
[2026-09-04 12:32:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-04 12:32:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"7.03 ms"} 
[2026-09-04 12:32:58] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.61 ms"} 
[2026-09-04 12:32:58] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"6.06 ms"} 
[2026-09-04 12:32:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.02 ms"} 
[2026-09-04 12:32:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.39 ms"} 
[2026-09-04 12:32:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.46 ms"} 
[2026-09-04 12:32:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-04 12:32:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.15 ms"} 
[2026-09-04 12:32:59] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.16 ms"} 
[2026-09-04 12:40:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.59 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.6 ms"} 
[2026-09-04 12:40:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.41 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.82 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.38 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.46 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.66 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.39 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.26 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-04 12:40:14] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.94 ms"} 
[2026-09-04 12:40:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.56 ms"} 
[2026-09-04 12:40:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-04 12:40:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.3 ms"} 
[2026-09-04 12:40:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-04 12:40:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.31 ms"} 
[2026-09-04 12:40:15] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.29 ms"} 
[2026-09-04 12:43:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"30.01 ms"} 
[2026-09-04 12:43:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.34 ms"} 
[2026-09-04 12:43:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.38 ms"} 
[2026-09-04 12:43:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.34 ms"} 
[2026-09-04 12:43:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.02 ms"} 
[2026-09-04 12:43:01] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"2.31 ms"} 
[2026-09-04 12:43:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.5 ms"} 
[2026-09-04 12:43:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.58 ms"} 
[2026-09-04 12:43:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.45 ms"} 
[2026-09-04 12:43:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.77 ms"} 
[2026-09-04 12:43:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.98 ms"} 
[2026-09-04 12:43:02] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"3.37 ms"} 
[2026-09-04 12:43:02] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.82 ms"} 
[2026-09-04 12:43:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.59 ms"} 
[2026-09-04 12:43:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.34 ms"} 
[2026-09-04 12:43:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.7 ms"} 
[2026-09-04 12:43:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-09-04 12:43:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.34 ms"} 
[2026-09-04 12:43:03] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.32 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.32 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-04 12:43:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.1 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.82 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.24 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.33 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.79 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.81 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.91 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.94 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.84 ms"} 
[2026-09-04 12:43:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-09-04 12:43:04] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:43:04] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:43:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.3 ms"} 
[2026-09-04 12:43:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-09-04 12:43:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.4 ms"} 
[2026-09-04 12:43:08] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.21 ms"} 
[2026-09-04 12:43:08] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"6.39 ms"} 
[2026-09-04 12:43:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.24 ms"} 
[2026-09-04 12:43:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.42 ms"} 
[2026-09-04 12:43:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.35 ms"} 
[2026-09-04 12:43:09] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.1 ms"} 
[2026-09-04 12:43:09] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.11 ms"} 
[2026-09-04 12:43:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.02 ms"} 
[2026-09-04 12:43:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-09-04 12:43:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.94 ms"} 
[2026-09-04 12:43:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.56 ms"} 
[2026-09-04 12:43:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.13 ms"} 
[2026-09-04 12:43:12] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"13.19 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.48 ms"} 
[2026-09-04 12:43:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.29 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.43 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.76 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.34 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.43 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.78 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.53 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.38 ms"} 
[2026-09-04 12:43:13] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.44 ms"} 
[2026-09-04 12:48:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.78 ms"} 
[2026-09-04 12:48:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-04 12:48:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.88 ms"} 
[2026-09-04 12:48:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.42 ms"} 
[2026-09-04 12:48:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.63 ms"} 
[2026-09-04 12:48:38] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"2.21 ms"} 
[2026-09-04 12:48:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.36 ms"} 
[2026-09-04 12:48:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-04 12:48:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.15 ms"} 
[2026-09-04 12:48:39] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.56 ms"} 
[2026-09-04 12:48:39] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.44 ms"} 
[2026-09-04 12:48:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.61 ms"} 
[2026-09-04 12:48:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 12:48:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.38 ms"} 
[2026-09-04 12:48:40] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.44 ms"} 
[2026-09-04 12:48:40] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.73 ms"} 
[2026-09-04 12:48:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.08 ms"} 
[2026-09-04 12:48:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-04 12:48:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.05 ms"} 
[2026-09-04 12:48:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.03 ms"} 
[2026-09-04 12:48:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.64 ms"} 
[2026-09-04 12:48:42] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.69 ms"} 
[2026-09-04 12:48:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-04 12:48:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 12:48:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.49 ms"} 
[2026-09-04 12:48:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.66 ms"} 
[2026-09-04 12:48:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.62 ms"} 
[2026-09-04 12:48:43] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-09-04 12:48:43] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.58 ms"} 
[2026-09-04 12:48:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.86 ms"} 
[2026-09-04 12:48:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.72 ms"} 
[2026-09-04 12:48:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.11 ms"} 
[2026-09-04 12:48:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-04 12:48:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.17 ms"} 
[2026-09-04 12:48:44] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"2.18 ms"} 
[2026-09-04 12:48:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.38 ms"} 
[2026-09-04 12:48:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-04 12:48:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.08 ms"} 
[2026-09-04 12:48:47] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"5.26 ms"} 
[2026-09-04 12:48:56] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"5.91 ms"} 
[2026-09-04 12:48:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.12 ms"} 
[2026-09-04 12:48:56] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"4.62 ms"} 
[2026-09-04 12:49:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.74 ms"} 
[2026-09-04 12:49:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-09-04 12:49:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.04 ms"} 
[2026-09-04 12:49:04] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.46 ms"} 
[2026-09-04 12:49:04] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.61 ms"} 
[2026-09-04 12:49:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.38 ms"} 
[2026-09-04 12:49:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-04 12:49:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.35 ms"} 
[2026-09-04 12:49:05] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.63 ms"} 
[2026-09-04 12:49:05] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.36 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.71 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-04 12:49:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.8 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.27 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.3 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.65 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.08 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.77 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.93 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.5 ms"} 
[2026-09-04 12:49:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.85 ms"} 
[2026-09-04 12:49:07] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:49:07] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:50:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.45 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.87 ms"} 
[2026-09-04 12:50:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.4 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.43 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.54 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"17.87 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.3 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"7.07 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.16 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.54 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.69 ms"} 
[2026-09-04 12:50:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.23 ms"} 
[2026-09-04 12:50:32] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:50:32] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:51:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.76 ms"} 
[2026-09-04 12:51:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-04 12:51:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.47 ms"} 
[2026-09-04 12:51:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.92 ms"} 
[2026-09-04 12:51:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.91 ms"} 
[2026-09-04 12:51:10] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.97 ms"} 
[2026-09-04 12:51:10] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.51 ms"} 
[2026-09-04 12:51:10] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.63 ms"} 
[2026-09-04 12:51:10] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"4.58 ms"} 
[2026-09-04 12:51:10] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.87 ms"} 
[2026-09-04 12:51:10] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.79 ms"} 
[2026-09-04 12:51:10] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.49 ms"} 
[2026-09-04 12:51:10] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:51:10] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:51:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.3 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-04 12:51:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.48 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.47 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.21 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.45 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.18 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.29 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.37 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.01 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.9 ms"} 
[2026-09-04 12:51:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.7 ms"} 
[2026-09-04 12:51:52] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:51:52] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:52:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.24 ms"} 
[2026-09-04 12:52:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-04 12:52:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.47 ms"} 
[2026-09-04 12:52:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"205.41 ms"} 
[2026-09-04 12:52:01] local.ALERT: Slow query {"query":"select count(*) as aggregate from `users` where `role_id` = ?","time":"205.41 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 12:52:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"83.45 ms"} 
[2026-09-04 12:52:01] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"7.57 ms"} 
[2026-09-04 12:52:01] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"47.34 ms"} 
[2026-09-04 12:52:01] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.33 ms"} 
[2026-09-04 12:52:01] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"12.46 ms"} 
[2026-09-04 12:52:01] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.19 ms"} 
[2026-09-04 12:52:01] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"5.35 ms"} 
[2026-09-04 12:52:01] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"13.62 ms"} 
[2026-09-04 12:52:01] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:52:01] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:52:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.71 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"11.9 ms"} 
[2026-09-04 12:52:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.62 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"15.81 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"16.45 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"10.28 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.06 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"4.87 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"6.47 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.34 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.27 ms"} 
[2026-09-04 12:52:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.47 ms"} 
[2026-09-04 12:52:16] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:52:16] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:55:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.5 ms"} 
[2026-09-04 12:55:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 12:55:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.58 ms"} 
[2026-09-04 12:55:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"40.65 ms"} 
[2026-09-04 12:55:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"10.67 ms"} 
[2026-09-04 12:55:44] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.37 ms"} 
[2026-09-04 12:55:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"9.93 ms"} 
[2026-09-04 12:55:45] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"15.75 ms"} 
[2026-09-04 12:55:45] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.04 ms"} 
[2026-09-04 12:55:45] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"8.59 ms"} 
[2026-09-04 12:55:45] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"5.81 ms"} 
[2026-09-04 12:55:45] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.08 ms"} 
[2026-09-04 12:55:45] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:55:45] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:55:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.11 ms"} 
[2026-09-04 12:55:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 12:55:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.9 ms"} 
[2026-09-04 12:55:47] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.34 ms"} 
[2026-09-04 12:55:47] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.39 ms"} 
[2026-09-04 12:55:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.02 ms"} 
[2026-09-04 12:55:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.98 ms"} 
[2026-09-04 12:55:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"32.28 ms"} 
[2026-09-04 12:55:49] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"55.25 ms"} 
[2026-09-04 12:55:49] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"17.61 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.94 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.68 ms"} 
[2026-09-04 12:55:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.68 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.59 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.53 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.32 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.45 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.42 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.83 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.18 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.68 ms"} 
[2026-09-04 12:55:51] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.63 ms"} 
[2026-09-04 12:55:51] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:55:51] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 12:55:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.07 ms"} 
[2026-09-04 12:55:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.23 ms"} 
[2026-09-04 12:55:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.26 ms"} 
[2026-09-04 12:55:58] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.79 ms"} 
[2026-09-04 12:55:58] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.73 ms"} 
[2026-09-04 12:55:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.01 ms"} 
[2026-09-04 12:55:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-04 12:55:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.42 ms"} 
[2026-09-04 12:55:59] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.07 ms"} 
[2026-09-04 12:55:59] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.65 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.45 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-04 12:56:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.25 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.11 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.41 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.72 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.69 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"3.13 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.04 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.01 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.83 ms"} 
[2026-09-04 12:56:01] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.73 ms"} 
[2026-09-04 12:56:01] local.INFO: Leaderboard query count: 2  
[2026-09-04 12:56:01] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:00:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.71 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-09-04 13:00:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.92 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"14.01 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.11 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.51 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.62 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.09 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.88 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.92 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"7.78 ms"} 
[2026-09-04 13:00:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.81 ms"} 
[2026-09-04 13:00:35] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:00:35] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:01:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.53 ms"} 
[2026-09-04 13:01:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.44 ms"} 
[2026-09-04 13:01:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.68 ms"} 
[2026-09-04 13:01:16] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.5 ms"} 
[2026-09-04 13:01:16] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"12.72 ms"} 
[2026-09-04 13:01:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.74 ms"} 
[2026-09-04 13:01:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.27 ms"} 
[2026-09-04 13:01:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.05 ms"} 
[2026-09-04 13:01:17] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"23.84 ms"} 
[2026-09-04 13:01:17] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"17.1 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.97 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.35 ms"} 
[2026-09-04 13:01:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.02 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.24 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.14 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"28.28 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.97 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.94 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.75 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"7.03 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.82 ms"} 
[2026-09-04 13:01:19] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.85 ms"} 
[2026-09-04 13:01:19] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:01:19] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:04:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.49 ms"} 
[2026-09-04 13:04:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.6 ms"} 
[2026-09-04 13:04:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.31 ms"} 
[2026-09-04 13:04:14] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.54 ms"} 
[2026-09-04 13:04:14] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.9 ms"} 
[2026-09-04 13:04:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.25 ms"} 
[2026-09-04 13:04:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-04 13:04:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.29 ms"} 
[2026-09-04 13:04:15] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"8.23 ms"} 
[2026-09-04 13:04:15] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.37 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.39 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 13:04:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.24 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.81 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.94 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.22 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.95 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.39 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.04 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.98 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.93 ms"} 
[2026-09-04 13:04:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2026-09-04 13:04:16] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:04:16] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:05:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.05 ms"} 
[2026-09-04 13:05:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 13:05:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.24 ms"} 
[2026-09-04 13:05:16] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.6 ms"} 
[2026-09-04 13:05:16] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.48 ms"} 
[2026-09-04 13:05:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.24 ms"} 
[2026-09-04 13:05:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-04 13:05:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.09 ms"} 
[2026-09-04 13:05:17] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.68 ms"} 
[2026-09-04 13:05:17] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"5.43 ms"} 
[2026-09-04 13:05:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.53 ms"} 
[2026-09-04 13:05:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.4 ms"} 
[2026-09-04 13:05:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.08 ms"} 
[2026-09-04 13:05:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.41 ms"} 
[2026-09-04 13:05:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.36 ms"} 
[2026-09-04 13:05:34] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"16.29 ms"} 
[2026-09-04 13:05:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.69 ms"} 
[2026-09-04 13:05:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.48 ms"} 
[2026-09-04 13:05:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.88 ms"} 
[2026-09-04 13:05:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.35 ms"} 
[2026-09-04 13:05:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.15 ms"} 
[2026-09-04 13:05:36] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.46 ms"} 
[2026-09-04 13:05:36] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"3.13 ms"} 
[2026-09-04 13:05:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.62 ms"} 
[2026-09-04 13:05:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-04 13:05:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.01 ms"} 
[2026-09-04 13:05:37] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-04 13:05:37] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.74 ms"} 
[2026-09-04 13:05:37] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.91 ms"} 
[2026-09-04 13:05:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.09 ms"} 
[2026-09-04 13:05:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.7 ms"} 
[2026-09-04 13:05:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.43 ms"} 
[2026-09-04 13:05:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.19 ms"} 
[2026-09-04 13:05:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.49 ms"} 
[2026-09-04 13:05:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.38 ms"} 
[2026-09-04 13:05:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.08 ms"} 
[2026-09-04 13:05:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.19 ms"} 
[2026-09-04 13:05:44] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"15.01 ms"} 
[2026-09-04 13:05:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.84 ms"} 
[2026-09-04 13:05:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 13:05:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.95 ms"} 
[2026-09-04 13:05:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-04 13:05:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.3 ms"} 
[2026-09-04 13:05:48] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"3.82 ms"} 
[2026-09-04 13:05:48] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"1.42 ms"} 
[2026-09-04 13:05:48] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.84 ms"} 
[2026-09-04 13:05:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.23 ms"} 
[2026-09-04 13:05:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 13:05:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.34 ms"} 
[2026-09-04 13:05:50] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"4.77 ms"} 
[2026-09-04 13:06:02] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"4.25 ms"} 
[2026-09-04 13:06:02] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"5.02 ms"} 
[2026-09-04 13:06:02] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"5.24 ms"} 
[2026-09-04 13:06:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.98 ms"} 
[2026-09-04 13:06:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.64 ms"} 
[2026-09-04 13:06:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.99 ms"} 
[2026-09-04 13:06:39] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"4.9 ms"} 
[2026-09-04 13:06:39] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"2.15 ms"} 
[2026-09-04 13:06:39] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.38 ms"} 
[2026-09-04 13:06:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.92 ms"} 
[2026-09-04 13:06:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-04 13:06:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.13 ms"} 
[2026-09-04 13:06:40] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"7.59 ms"} 
[2026-09-04 13:06:40] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.07 ms"} 
[2026-09-04 13:06:40] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.31 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.73 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"16.91 ms"} 
[2026-09-04 13:06:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.83 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.48 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.46 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.97 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"3.81 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"2.06 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.96 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1 ms"} 
[2026-09-04 13:06:41] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.75 ms"} 
[2026-09-04 13:06:41] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:06:41] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:06:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.83 ms"} 
[2026-09-04 13:06:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.4 ms"} 
[2026-09-04 13:06:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.77 ms"} 
[2026-09-04 13:06:54] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.63 ms"} 
[2026-09-04 13:06:54] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"2.17 ms"} 
[2026-09-04 13:06:54] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.23 ms"} 
[2026-09-04 13:06:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.56 ms"} 
[2026-09-04 13:06:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-04 13:06:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.35 ms"} 
[2026-09-04 13:06:55] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.93 ms"} 
[2026-09-04 13:06:55] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.29 ms"} 
[2026-09-04 13:06:55] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.25 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.93 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 13:06:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.35 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.61 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.9 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.2 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.5 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.83 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.88 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.2 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"4.87 ms"} 
[2026-09-04 13:06:59] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.85 ms"} 
[2026-09-04 13:06:59] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:06:59] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:07:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.48 ms"} 
[2026-09-04 13:07:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.01 ms"} 
[2026-09-04 13:07:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.6 ms"} 
[2026-09-04 13:07:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-04 13:07:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.59 ms"} 
[2026-09-04 13:07:03] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"9.32 ms"} 
[2026-09-04 13:07:03] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.97 ms"} 
[2026-09-04 13:07:03] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"4.78 ms"} 
[2026-09-04 13:07:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.07 ms"} 
[2026-09-04 13:07:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-04 13:07:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.35 ms"} 
[2026-09-04 13:07:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-04 13:07:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.12 ms"} 
[2026-09-04 13:07:11] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) order by `exam_date` asc {"time":"3.31 ms"} 
[2026-09-04 13:07:11] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"1.2 ms"} 
[2026-09-04 13:07:11] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"1.26 ms"} 
[2026-09-04 13:07:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.78 ms"} 
[2026-09-04 13:07:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.94 ms"} 
[2026-09-04 13:07:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.04 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.6 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.61 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and `exams`.`id` = ? limit 1 {"time":"1.4 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select `users`.*, `exam_supervisors`.`exam_id` as `pivot_exam_id`, `exam_supervisors`.`user_id` as `pivot_user_id`, `exam_supervisors`.`id` as `pivot_id`, `exam_supervisors`.`created_at` as `pivot_created_at`, `exam_supervisors`.`updated_at` as `pivot_updated_at` from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exam_supervisors`.`exam_id` in (31) {"time":"19.18 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.86 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.38 ms"} 
[2026-09-04 13:07:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.66 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.31 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.83 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) and `exams`.`id` = ? limit 1 {"time":"3.55 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select * from `courses` where `courses`.`id` = ? limit 1 {"time":"1.46 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select `users`.*, `enrollments`.`course_id` as `pivot_course_id`, `enrollments`.`student_id` as `pivot_student_id`, `enrollments`.`created_at` as `pivot_created_at`, `enrollments`.`updated_at` as `pivot_updated_at` from `users` inner join `enrollments` on `users`.`id` = `enrollments`.`student_id` where `enrollments`.`course_id` in (6) {"time":"2.1 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.78 ms"} 
[2026-09-04 13:07:15] local.DEBUG: select * from `exam_results` where `exam_results`.`exam_id` = ? and `exam_results`.`exam_id` is not null {"time":"1.4 ms"} 
[2026-09-04 13:07:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.64 ms"} 
[2026-09-04 13:07:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 13:07:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.86 ms"} 
[2026-09-04 13:07:23] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"15.45 ms"} 
[2026-09-04 13:07:38] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"4.19 ms"} 
[2026-09-04 13:07:38] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.18 ms"} 
[2026-09-04 13:07:38] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"22.05 ms"} 
[2026-09-04 13:07:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.64 ms"} 
[2026-09-04 13:07:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.06 ms"} 
[2026-09-04 13:07:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.77 ms"} 
[2026-09-04 13:07:45] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.47 ms"} 
[2026-09-04 13:07:45] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.42 ms"} 
[2026-09-04 13:07:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.02 ms"} 
[2026-09-04 13:07:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.68 ms"} 
[2026-09-04 13:07:45] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.7 ms"} 
[2026-09-04 13:07:45] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.39 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.66 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-04 13:07:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.07 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.53 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.32 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.52 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.93 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.35 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.05 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.97 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.04 ms"} 
[2026-09-04 13:07:47] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.02 ms"} 
[2026-09-04 13:07:47] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:07:47] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:08:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.01 ms"} 
[2026-09-04 13:08:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-09-04 13:08:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.85 ms"} 
[2026-09-04 13:08:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-04 13:08:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.27 ms"} 
[2026-09-04 13:08:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.11 ms"} 
[2026-09-04 13:08:24] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.13 ms"} 
[2026-09-04 13:08:24] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.88 ms"} 
[2026-09-04 13:08:24] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"20.86 ms"} 
[2026-09-04 13:08:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.18 ms"} 
[2026-09-04 13:08:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-04 13:08:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.87 ms"} 
[2026-09-04 13:08:33] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"5.3 ms"} 
[2026-09-04 13:08:47] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"4.23 ms"} 
[2026-09-04 13:08:47] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.28 ms"} 
[2026-09-04 13:08:47] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"19.3 ms"} 
[2026-09-04 13:08:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.57 ms"} 
[2026-09-04 13:08:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-09-04 13:08:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.92 ms"} 
[2026-09-04 13:08:59] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.3 ms"} 
[2026-09-04 13:08:59] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.6 ms"} 
[2026-09-04 13:09:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4 ms"} 
[2026-09-04 13:09:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.47 ms"} 
[2026-09-04 13:09:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16.4 ms"} 
[2026-09-04 13:09:00] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.89 ms"} 
[2026-09-04 13:09:00] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.67 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.15 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-04 13:09:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.77 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.37 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.9 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"8.64 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.85 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.14 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.86 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.24 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.91 ms"} 
[2026-09-04 13:09:01] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-09-04 13:09:01] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:09:01] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:09:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.5 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.05 ms"} 
[2026-09-04 13:09:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.15 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.72 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.86 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"4.94 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.11 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"5.66 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"3.53 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"4.36 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.74 ms"} 
[2026-09-04 13:09:09] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.59 ms"} 
[2026-09-04 13:09:09] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:09:09] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:09:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.89 ms"} 
[2026-09-04 13:09:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-04 13:09:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.63 ms"} 
[2026-09-04 13:09:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.77 ms"} 
[2026-09-04 13:09:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.85 ms"} 
[2026-09-04 13:09:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.13 ms"} 
[2026-09-04 13:09:22] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.06 ms"} 
[2026-09-04 13:09:22] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.87 ms"} 
[2026-09-04 13:09:22] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.14 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.66 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 13:09:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.17 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.2 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.13 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.12 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.86 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.67 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.73 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.12 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.07 ms"} 
[2026-09-04 13:09:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.99 ms"} 
[2026-09-04 13:09:25] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:09:25] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:09:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.31 ms"} 
[2026-09-04 13:09:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-04 13:09:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.04 ms"} 
[2026-09-04 13:09:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-04 13:09:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.18 ms"} 
[2026-09-04 13:09:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.05 ms"} 
[2026-09-04 13:09:31] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.06 ms"} 
[2026-09-04 13:09:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.92 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.98 ms"} 
[2026-09-04 13:09:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.29 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.68 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.98 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.4 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.94 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.4 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.42 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.16 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"2.19 ms"} 
[2026-09-04 13:09:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.89 ms"} 
[2026-09-04 13:09:32] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:09:32] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:11:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.26 ms"} 
[2026-09-04 13:11:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 13:11:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.89 ms"} 
[2026-09-04 13:11:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-04 13:11:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.16 ms"} 
[2026-09-04 13:11:05] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.85 ms"} 
[2026-09-04 13:11:05] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.46 ms"} 
[2026-09-04 13:11:05] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.35 ms"} 
[2026-09-04 13:11:05] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.12 ms"} 
[2026-09-04 13:11:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"33.3 ms"} 
[2026-09-04 13:11:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.77 ms"} 
[2026-09-04 13:11:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.51 ms"} 
[2026-09-04 13:11:10] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"4.62 ms"} 
[2026-09-04 13:11:32] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"5.74 ms"} 
[2026-09-04 13:11:32] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.09 ms"} 
[2026-09-04 13:11:32] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"19.72 ms"} 
[2026-09-04 13:11:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.45 ms"} 
[2026-09-04 13:11:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.37 ms"} 
[2026-09-04 13:11:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.26 ms"} 
[2026-09-04 13:11:40] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"2.05 ms"} 
[2026-09-04 13:11:40] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.07 ms"} 
[2026-09-04 13:11:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.06 ms"} 
[2026-09-04 13:11:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 13:11:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.67 ms"} 
[2026-09-04 13:11:41] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.35 ms"} 
[2026-09-04 13:11:41] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.52 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.17 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7 ms"} 
[2026-09-04 13:11:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.15 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.52 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.07 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.09 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.52 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.65 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"9.03 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.05 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.1 ms"} 
[2026-09-04 13:11:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.33 ms"} 
[2026-09-04 13:11:42] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:11:42] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:11:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.25 ms"} 
[2026-09-04 13:11:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.1 ms"} 
[2026-09-04 13:11:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.06 ms"} 
[2026-09-04 13:11:51] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.32 ms"} 
[2026-09-04 13:11:51] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.62 ms"} 
[2026-09-04 13:11:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.44 ms"} 
[2026-09-04 13:11:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-04 13:11:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.06 ms"} 
[2026-09-04 13:11:52] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.91 ms"} 
[2026-09-04 13:11:52] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.7 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.78 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 13:11:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"50.13 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.79 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.3 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.75 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.85 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"2.37 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"2.78 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.13 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"2.23 ms"} 
[2026-09-04 13:11:58] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.74 ms"} 
[2026-09-04 13:11:58] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:11:58] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:12:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.6 ms"} 
[2026-09-04 13:12:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-04 13:12:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.42 ms"} 
[2026-09-04 13:12:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.82 ms"} 
[2026-09-04 13:12:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.27 ms"} 
[2026-09-04 13:12:01] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.46 ms"} 
[2026-09-04 13:12:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.47 ms"} 
[2026-09-04 13:12:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.35 ms"} 
[2026-09-04 13:12:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.19 ms"} 
[2026-09-04 13:12:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-04 13:12:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.63 ms"} 
[2026-09-04 13:12:03] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-04 13:12:03] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.29 ms"} 
[2026-09-04 13:12:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.92 ms"} 
[2026-09-04 13:12:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.86 ms"} 
[2026-09-04 13:12:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.27 ms"} 
[2026-09-04 13:12:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-04 13:12:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.85 ms"} 
[2026-09-04 13:12:04] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"3.36 ms"} 
[2026-09-04 13:12:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.11 ms"} 
[2026-09-04 13:12:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.35 ms"} 
[2026-09-04 13:12:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.27 ms"} 
[2026-09-04 13:12:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.67 ms"} 
[2026-09-04 13:12:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.14 ms"} 
[2026-09-04 13:12:06] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.99 ms"} 
[2026-09-04 13:12:06] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.65 ms"} 
[2026-09-04 13:12:06] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.24 ms"} 
[2026-09-04 13:12:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4 ms"} 
[2026-09-04 13:12:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-04 13:12:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.11 ms"} 
[2026-09-04 13:12:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-04 13:12:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.19 ms"} 
[2026-09-04 13:12:07] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.13 ms"} 
[2026-09-04 13:12:07] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.82 ms"} 
[2026-09-04 13:12:07] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.39 ms"} 
[2026-09-04 13:12:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.25 ms"} 
[2026-09-04 13:12:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-04 13:12:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.01 ms"} 
[2026-09-04 13:12:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-09-04 13:12:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.25 ms"} 
[2026-09-04 13:12:08] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) order by `exam_date` asc {"time":"2.51 ms"} 
[2026-09-04 13:12:08] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"2.4 ms"} 
[2026-09-04 13:12:08] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.82 ms"} 
[2026-09-04 13:12:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19.96 ms"} 
[2026-09-04 13:12:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.11 ms"} 
[2026-09-04 13:12:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.62 ms"} 
[2026-09-04 13:12:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.55 ms"} 
[2026-09-04 13:12:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.62 ms"} 
[2026-09-04 13:12:12] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.88 ms"} 
[2026-09-04 13:12:12] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"7.57 ms"} 
[2026-09-04 13:12:12] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.8 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.92 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.97 ms"} 
[2026-09-04 13:12:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"57.82 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.11 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.12 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.75 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.08 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"4.53 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"2.12 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.95 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"2.84 ms"} 
[2026-09-04 13:12:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.73 ms"} 
[2026-09-04 13:12:15] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:12:15] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:12:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.47 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-04 13:12:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.14 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.91 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.46 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.46 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.27 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.42 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"1.98 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.47 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.86 ms"} 
[2026-09-04 13:12:49] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 13:12:49] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:12:49] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:13:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.15 ms"} 
[2026-09-04 13:13:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.94 ms"} 
[2026-09-04 13:13:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.26 ms"} 
[2026-09-04 13:13:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-04 13:13:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.2 ms"} 
[2026-09-04 13:13:03] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) order by `exam_date` asc {"time":"3.46 ms"} 
[2026-09-04 13:13:03] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"1.48 ms"} 
[2026-09-04 13:13:03] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.98 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.82 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-04 13:13:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.26 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.15 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.87 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.16 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.74 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.9 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"2.8 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.16 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.91 ms"} 
[2026-09-04 13:13:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.88 ms"} 
[2026-09-04 13:13:42] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:13:42] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:13:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.85 ms"} 
[2026-09-04 13:13:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.79 ms"} 
[2026-09-04 13:13:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.04 ms"} 
[2026-09-04 13:13:44] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.82 ms"} 
[2026-09-04 13:13:44] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.82 ms"} 
[2026-09-04 13:13:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.66 ms"} 
[2026-09-04 13:13:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-04 13:13:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.5 ms"} 
[2026-09-04 13:13:45] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.25 ms"} 
[2026-09-04 13:13:45] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.21 ms"} 
[2026-09-04 13:20:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.43 ms"} 
[2026-09-04 13:20:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-04 13:20:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.72 ms"} 
[2026-09-04 13:20:41] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"2.69 ms"} 
[2026-09-04 13:20:41] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.95 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.47 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-04 13:20:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.75 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.5 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.71 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.02 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"1.51 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.8 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.83 ms"} 
[2026-09-04 13:20:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2026-09-04 13:20:42] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:20:42] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:21:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"21.44 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.46 ms"} 
[2026-09-04 13:21:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.67 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.74 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.36 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"7.62 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.91 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"12.77 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"11.64 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"7.94 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"21.42 ms"} 
[2026-09-04 13:21:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.58 ms"} 
[2026-09-04 13:21:16] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:21:16] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:21:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.04 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.69 ms"} 
[2026-09-04 13:21:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.53 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.18 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.79 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.3 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.16 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"13.4 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"6.25 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.04 ms"} 
[2026-09-04 13:21:18] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.97 ms"} 
[2026-09-04 13:21:18] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:21:18] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:44:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"22.51 ms"} 
[2026-09-04 13:44:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.04 ms"} 
[2026-09-04 13:44:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.86 ms"} 
[2026-09-04 13:44:23] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.51 ms"} 
[2026-09-04 13:44:23] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.84 ms"} 
[2026-09-04 13:44:23] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.18 ms"} 
[2026-09-04 13:44:23] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.33 ms"} 
[2026-09-04 13:44:23] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"2.03 ms"} 
[2026-09-04 13:44:24] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"5.94 ms"} 
[2026-09-04 13:44:24] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.47 ms"} 
[2026-09-04 13:44:24] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.64 ms"} 
[2026-09-04 13:44:24] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.54 ms"} 
[2026-09-04 13:44:24] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:44:24] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 13:44:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3 ms"} 
[2026-09-04 13:44:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-04 13:44:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.42 ms"} 
[2026-09-04 13:44:28] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"2.84 ms"} 
[2026-09-04 13:44:34] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"3.29 ms"} 
[2026-09-04 13:44:34] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.91 ms"} 
[2026-09-04 13:44:35] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"2.7 ms"} 
[2026-09-04 13:44:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.88 ms"} 
[2026-09-04 13:44:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-04 13:44:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.84 ms"} 
[2026-09-04 13:44:44] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.11 ms"} 
[2026-09-04 13:44:44] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.29 ms"} 
[2026-09-04 13:44:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.74 ms"} 
[2026-09-04 13:44:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-04 13:44:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.75 ms"} 
[2026-09-04 13:44:45] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.17 ms"} 
[2026-09-04 13:44:45] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.08 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.19 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.31 ms"} 
[2026-09-04 13:44:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.58 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.94 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"10.32 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.73 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.18 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"7.27 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.7 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.84 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"2.41 ms"} 
[2026-09-04 13:44:46] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"11.93 ms"} 
[2026-09-04 13:44:46] local.INFO: Leaderboard query count: 2  
[2026-09-04 13:44:46] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 20:43:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"103.23 ms"} 
[2026-09-04 20:43:15] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"103.23 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 20:43:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.03 ms"} 
[2026-09-04 20:43:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"31.87 ms"} 
[2026-09-04 20:43:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"67.08 ms"} 
[2026-09-04 20:43:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"69.8 ms"} 
[2026-09-04 20:43:16] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"48.25 ms"} 
[2026-09-04 20:43:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.27 ms"} 
[2026-09-04 20:43:16] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"52.65 ms"} 
[2026-09-04 20:43:16] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"26.85 ms"} 
[2026-09-04 20:43:16] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"38.45 ms"} 
[2026-09-04 20:43:16] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"7.61 ms"} 
[2026-09-04 20:43:17] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"439.01 ms"} 
[2026-09-04 20:43:17] local.ALERT: Slow query {"query":"select count(*) as aggregate from `exam_results`","time":"439.01 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 20:43:17] local.INFO: Leaderboard query count: 2  
[2026-09-04 20:43:17] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 20:47:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"24.02 ms"} 
[2026-09-04 20:47:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.52 ms"} 
[2026-09-04 20:47:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.5 ms"} 
[2026-09-04 20:47:35] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.65 ms"} 
[2026-09-04 20:47:35] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.56 ms"} 
[2026-09-04 20:47:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.17 ms"} 
[2026-09-04 20:47:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.27 ms"} 
[2026-09-04 20:47:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.73 ms"} 
[2026-09-04 20:47:36] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.98 ms"} 
[2026-09-04 20:47:36] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.87 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.45 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.59 ms"} 
[2026-09-04 20:47:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.34 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.52 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.55 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"4.4 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.43 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"4.67 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.39 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.12 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.19 ms"} 
[2026-09-04 20:47:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.31 ms"} 
[2026-09-04 20:47:38] local.INFO: Leaderboard query count: 2  
[2026-09-04 20:47:38] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 20:48:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.29 ms"} 
[2026-09-04 20:48:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-04 20:48:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.08 ms"} 
[2026-09-04 20:48:35] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"2.76 ms"} 
[2026-09-04 20:53:40] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"8.72 ms"} 
[2026-09-04 20:53:40] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.74 ms"} 
[2026-09-04 20:53:40] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"65.58 ms"} 
[2026-09-04 20:53:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.81 ms"} 
[2026-09-04 20:53:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-09-04 20:53:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.19 ms"} 
[2026-09-04 20:53:52] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.24 ms"} 
[2026-09-04 20:53:52] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.46 ms"} 
[2026-09-04 20:53:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.24 ms"} 
[2026-09-04 20:53:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"40.46 ms"} 
[2026-09-04 20:53:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.85 ms"} 
[2026-09-04 20:53:53] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.55 ms"} 
[2026-09-04 20:53:53] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.9 ms"} 
[2026-09-04 20:53:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.8 ms"} 
[2026-09-04 20:53:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-04 20:53:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.09 ms"} 
[2026-09-04 20:53:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.72 ms"} 
[2026-09-04 20:53:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.56 ms"} 
[2026-09-04 20:53:54] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 20:53:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.38 ms"} 
[2026-09-04 20:53:55] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"17.8 ms"} 
[2026-09-04 20:53:55] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.27 ms"} 
[2026-09-04 20:53:55] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.28 ms"} 
[2026-09-04 20:53:55] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.64 ms"} 
[2026-09-04 20:53:55] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.55 ms"} 
[2026-09-04 20:53:55] local.INFO: Leaderboard query count: 2  
[2026-09-04 20:53:55] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 20:54:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.08 ms"} 
[2026-09-04 20:54:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-04 20:54:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.14 ms"} 
[2026-09-04 20:54:22] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"14.72 ms"} 
[2026-09-04 20:54:29] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"2.26 ms"} 
[2026-09-04 20:54:29] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.7 ms"} 
[2026-09-04 20:54:30] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"2.4 ms"} 
[2026-09-04 20:56:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"76.6 ms"} 
[2026-09-04 20:56:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"217.14 ms"} 
[2026-09-04 20:56:03] local.ALERT: Slow query {"query":"select * from `users` where `users`.`id` = ? limit 1","time":"217.14 ms","url":"http://localhost:8000/api/users"} 
[2026-09-04 20:56:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"28.08 ms"} 
[2026-09-04 20:56:04] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"356.66 ms"} 
[2026-09-04 20:56:04] local.ALERT: Slow query {"query":"select * from `roles` where `roles`.`id` in (1)","time":"356.66 ms","url":"http://localhost:8000/api/users"} 
[2026-09-04 20:56:04] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"38.01 ms"} 
[2026-09-04 20:56:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.82 ms"} 
[2026-09-04 20:56:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-04 20:56:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.65 ms"} 
[2026-09-04 20:56:05] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.44 ms"} 
[2026-09-04 20:56:05] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.05 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.03 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-04 20:56:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.21 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.91 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.79 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.7 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.37 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.8 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.57 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.61 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.53 ms"} 
[2026-09-04 20:56:06] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.44 ms"} 
[2026-09-04 20:56:06] local.INFO: Leaderboard query count: 2  
[2026-09-04 20:56:06] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 20:56:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.53 ms"} 
[2026-09-04 20:56:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-04 20:56:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.03 ms"} 
[2026-09-04 20:56:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.94 ms"} 
[2026-09-04 20:56:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.63 ms"} 
[2026-09-04 20:56:44] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.73 ms"} 
[2026-09-04 20:56:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 20:56:44] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"6.65 ms"} 
[2026-09-04 20:56:44] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.65 ms"} 
[2026-09-04 20:56:44] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.69 ms"} 
[2026-09-04 20:56:44] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.66 ms"} 
[2026-09-04 20:56:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.87 ms"} 
[2026-09-04 20:56:44] local.INFO: Leaderboard query count: 2  
[2026-09-04 20:56:44] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 20:57:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.94 ms"} 
[2026-09-04 20:57:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-04 20:57:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.73 ms"} 
[2026-09-04 20:57:48] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.95 ms"} 
[2026-09-04 20:57:48] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.02 ms"} 
[2026-09-04 20:57:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.27 ms"} 
[2026-09-04 20:57:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-04 20:57:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.28 ms"} 
[2026-09-04 20:57:49] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.78 ms"} 
[2026-09-04 20:57:49] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.49 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.36 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.94 ms"} 
[2026-09-04 20:58:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.7 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.77 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.99 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"4.89 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.47 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.09 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.26 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.62 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.78 ms"} 
[2026-09-04 20:58:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.64 ms"} 
[2026-09-04 20:58:02] local.INFO: Leaderboard query count: 2  
[2026-09-04 20:58:02] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 20:58:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.65 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-04 20:58:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.92 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"16.43 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.24 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"4.74 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.45 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.61 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.16 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.44 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.52 ms"} 
[2026-09-04 20:58:05] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.43 ms"} 
[2026-09-04 20:58:05] local.INFO: Leaderboard query count: 2  
[2026-09-04 20:58:05] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 20:58:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.72 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.56 ms"} 
[2026-09-04 20:58:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.77 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"8.42 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.66 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.6 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.38 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.75 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.2 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.81 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.83 ms"} 
[2026-09-04 20:58:31] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.12 ms"} 
[2026-09-04 20:58:31] local.INFO: Leaderboard query count: 2  
[2026-09-04 20:58:31] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 20:59:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.77 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-04 20:59:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.61 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.9 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.77 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.65 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.16 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.7 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.62 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.61 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.97 ms"} 
[2026-09-04 20:59:14] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-04 20:59:14] local.INFO: Leaderboard query count: 2  
[2026-09-04 20:59:14] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:00:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.97 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-04 21:00:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.45 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.93 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.41 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.48 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.66 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.78 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.13 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.5 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"4 ms"} 
[2026-09-04 21:00:36] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.44 ms"} 
[2026-09-04 21:00:36] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:00:36] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:00:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.05 ms"} 
[2026-09-04 21:00:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.89 ms"} 
[2026-09-04 21:00:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.38 ms"} 
[2026-09-04 21:00:39] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"6.99 ms"} 
[2026-09-04 21:01:10] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"5.27 ms"} 
[2026-09-04 21:01:10] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.91 ms"} 
[2026-09-04 21:01:13] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-04 21:01:13] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.67 ms"} 
[2026-09-04 21:01:18] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"2.21 ms"} 
[2026-09-04 21:01:18] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.64 ms"} 
[2026-09-04 21:06:15] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"2.9 ms"} 
[2026-09-04 21:06:15] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.62 ms"} 
[2026-09-04 21:06:15] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"4.81 ms"} 
[2026-09-04 21:08:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.61 ms"} 
[2026-09-04 21:08:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"17.49 ms"} 
[2026-09-04 21:08:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.26 ms"} 
[2026-09-04 21:08:08] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"5.34 ms"} 
[2026-09-04 21:08:08] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.67 ms"} 
[2026-09-04 21:08:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.43 ms"} 
[2026-09-04 21:08:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-04 21:08:08] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"12.72 ms"} 
[2026-09-04 21:08:08] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-04 21:08:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.39 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.94 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.74 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.2 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"2.55 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"2.11 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.6 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.52 ms"} 
[2026-09-04 21:08:09] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.21 ms"} 
[2026-09-04 21:08:09] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:08:09] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:09:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.05 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.02 ms"} 
[2026-09-04 21:09:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.41 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.01 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.72 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.58 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.45 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.03 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"1.27 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.56 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.49 ms"} 
[2026-09-04 21:09:23] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.44 ms"} 
[2026-09-04 21:09:23] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:09:23] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:10:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.59 ms"} 
[2026-09-04 21:10:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.38 ms"} 
[2026-09-04 21:10:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.36 ms"} 
[2026-09-04 21:10:17] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.52 ms"} 
[2026-09-04 21:10:17] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.21 ms"} 
[2026-09-04 21:10:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-04 21:10:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-04 21:10:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.69 ms"} 
[2026-09-04 21:10:18] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"3.74 ms"} 
[2026-09-04 21:10:18] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.49 ms"} 
[2026-09-04 21:23:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"102.71 ms"} 
[2026-09-04 21:23:55] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"102.71 ms","url":"http://localhost:8000/api/users"} 
[2026-09-04 21:23:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.08 ms"} 
[2026-09-04 21:23:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.6 ms"} 
[2026-09-04 21:23:56] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.17 ms"} 
[2026-09-04 21:23:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.41 ms"} 
[2026-09-04 21:27:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.32 ms"} 
[2026-09-04 21:27:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.83 ms"} 
[2026-09-04 21:27:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.94 ms"} 
[2026-09-04 21:27:07] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"2.06 ms"} 
[2026-09-04 21:27:07] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.8 ms"} 
[2026-09-04 21:28:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.68 ms"} 
[2026-09-04 21:28:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-09-04 21:28:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.24 ms"} 
[2026-09-04 21:28:04] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"2.87 ms"} 
[2026-09-04 21:28:04] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.92 ms"} 
[2026-09-04 21:28:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.03 ms"} 
[2026-09-04 21:28:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-04 21:28:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.31 ms"} 
[2026-09-04 21:28:08] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"4.25 ms"} 
[2026-09-04 21:28:19] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"15.84 ms"} 
[2026-09-04 21:28:19] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.68 ms"} 
[2026-09-04 21:28:21] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"12.15 ms"} 
[2026-09-04 21:39:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"28.3 ms"} 
[2026-09-04 21:39:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.43 ms"} 
[2026-09-04 21:39:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.54 ms"} 
[2026-09-04 21:39:06] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.94 ms"} 
[2026-09-04 21:39:06] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.7 ms"} 
[2026-09-04 21:39:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.18 ms"} 
[2026-09-04 21:39:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-09-04 21:39:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.87 ms"} 
[2026-09-04 21:39:07] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"8.82 ms"} 
[2026-09-04 21:39:07] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.52 ms"} 
[2026-09-04 21:39:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.55 ms"} 
[2026-09-04 21:39:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.67 ms"} 
[2026-09-04 21:39:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.4 ms"} 
[2026-09-04 21:39:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"13.52 ms"} 
[2026-09-04 21:39:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.07 ms"} 
[2026-09-04 21:39:10] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.11 ms"} 
[2026-09-04 21:39:10] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.71 ms"} 
[2026-09-04 21:39:10] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.45 ms"} 
[2026-09-04 21:39:10] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"4.54 ms"} 
[2026-09-04 21:39:10] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.89 ms"} 
[2026-09-04 21:39:10] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.71 ms"} 
[2026-09-04 21:39:10] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.02 ms"} 
[2026-09-04 21:39:10] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:39:10] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:42:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.43 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-04 21:42:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.17 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.74 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.07 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.96 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.76 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.93 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.61 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.6 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.49 ms"} 
[2026-09-04 21:42:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.86 ms"} 
[2026-09-04 21:42:04] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:42:04] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:42:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.24 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-04 21:42:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.82 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.46 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.63 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.88 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.57 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.15 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.91 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.65 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.48 ms"} 
[2026-09-04 21:42:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2026-09-04 21:42:43] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:42:43] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:43:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.26 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-09-04 21:43:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.05 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.04 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.23 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.52 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.36 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.72 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.14 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.54 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.65 ms"} 
[2026-09-04 21:43:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.48 ms"} 
[2026-09-04 21:43:35] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:43:35] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:43:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.12 ms"} 
[2026-09-04 21:43:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-04 21:43:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.67 ms"} 
[2026-09-04 21:43:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-04 21:43:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.2 ms"} 
[2026-09-04 21:43:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.66 ms"} 
[2026-09-04 21:43:39] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.59 ms"} 
[2026-09-04 21:43:39] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.19 ms"} 
[2026-09-04 21:43:39] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"7.41 ms"} 
[2026-09-04 21:43:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.16 ms"} 
[2026-09-04 21:43:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-04 21:43:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.67 ms"} 
[2026-09-04 21:43:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.53 ms"} 
[2026-09-04 21:43:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.18 ms"} 
[2026-09-04 21:43:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-04 21:43:44] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.43 ms"} 
[2026-09-04 21:43:44] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"0.54 ms"} 
[2026-09-04 21:43:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-04 21:43:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-04 21:43:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.54 ms"} 
[2026-09-04 21:43:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.63 ms"} 
[2026-09-04 21:43:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.64 ms"} 
[2026-09-04 21:43:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.49 ms"} 
[2026-09-04 21:43:45] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.41 ms"} 
[2026-09-04 21:43:45] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"0.54 ms"} 
[2026-09-04 21:44:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-04 21:44:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-04 21:44:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.33 ms"} 
[2026-09-04 21:44:05] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"3.04 ms"} 
[2026-09-04 21:44:21] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"9.13 ms"} 
[2026-09-04 21:44:21] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.63 ms"} 
[2026-09-04 21:44:21] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"3.07 ms"} 
[2026-09-04 21:44:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.88 ms"} 
[2026-09-04 21:44:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-04 21:44:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.54 ms"} 
[2026-09-04 21:44:28] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.26 ms"} 
[2026-09-04 21:44:28] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"0.76 ms"} 
[2026-09-04 21:44:28] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.57 ms"} 
[2026-09-04 21:44:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.26 ms"} 
[2026-09-04 21:44:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-04 21:44:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.08 ms"} 
[2026-09-04 21:44:28] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.34 ms"} 
[2026-09-04 21:44:28] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"0.63 ms"} 
[2026-09-04 21:44:28] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.68 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-04 21:44:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.46 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.36 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.53 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.48 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"3.19 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"0.86 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.54 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.51 ms"} 
[2026-09-04 21:44:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.4 ms"} 
[2026-09-04 21:44:29] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:44:29] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:45:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"32.36 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-04 21:45:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.94 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.98 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.72 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.63 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.66 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"0.91 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"0.91 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.56 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.46 ms"} 
[2026-09-04 21:45:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.43 ms"} 
[2026-09-04 21:45:29] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:45:29] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:45:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.16 ms"} 
[2026-09-04 21:45:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-04 21:45:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.15 ms"} 
[2026-09-04 21:45:32] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"4.25 ms"} 
[2026-09-04 21:45:48] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"7.05 ms"} 
[2026-09-04 21:45:49] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.67 ms"} 
[2026-09-04 21:45:49] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"1.74 ms"} 
[2026-09-04 21:45:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-04 21:45:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.8 ms"} 
[2026-09-04 21:45:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.83 ms"} 
[2026-09-04 21:45:55] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.92 ms"} 
[2026-09-04 21:45:55] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.5 ms"} 
[2026-09-04 21:45:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.84 ms"} 
[2026-09-04 21:45:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.55 ms"} 
[2026-09-04 21:45:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.17 ms"} 
[2026-09-04 21:45:57] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"112.73 ms"} 
[2026-09-04 21:45:57] local.ALERT: Slow query {"query":"select * from `roles` where `roles`.`id` in (2)","time":"112.73 ms","url":"http://localhost:8000/api/users"} 
[2026-09-04 21:45:57] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"134.37 ms"} 
[2026-09-04 21:45:57] local.ALERT: Slow query {"query":"select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ?","time":"134.37 ms","url":"http://localhost:8000/api/users"} 
[2026-09-04 21:46:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.36 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-04 21:46:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.59 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.92 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.63 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"5.19 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.55 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"0.97 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"17.26 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.69 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.78 ms"} 
[2026-09-04 21:46:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.81 ms"} 
[2026-09-04 21:46:00] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:46:00] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:46:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.03 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-04 21:46:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.14 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"14.18 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.56 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.6 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.68 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"2.28 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"3.39 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.68 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.58 ms"} 
[2026-09-04 21:46:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.53 ms"} 
[2026-09-04 21:46:03] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:46:03] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:47:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.45 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-04 21:47:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"67.5 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.81 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.67 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.65 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.19 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"1.38 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.64 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.56 ms"} 
[2026-09-04 21:47:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.8 ms"} 
[2026-09-04 21:47:20] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:47:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 21:58:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"150.54 ms"} 
[2026-09-04 21:58:25] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"150.54 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-04 21:58:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"14.16 ms"} 
[2026-09-04 21:58:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.02 ms"} 
[2026-09-04 21:58:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"17.56 ms"} 
[2026-09-04 21:58:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.8 ms"} 
[2026-09-04 21:58:25] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 21:58:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"20.03 ms"} 
[2026-09-04 21:58:25] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"19.57 ms"} 
[2026-09-04 21:58:25] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"3.08 ms"} 
[2026-09-04 21:58:25] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.84 ms"} 
[2026-09-04 21:58:25] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"2.83 ms"} 
[2026-09-04 21:58:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"26.21 ms"} 
[2026-09-04 21:58:25] local.INFO: Leaderboard query count: 2  
[2026-09-04 21:58:25] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 22:07:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.53 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-04 22:07:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.89 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.85 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.47 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.94 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.02 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"5.55 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"5.23 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.1 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.74 ms"} 
[2026-09-04 22:07:57] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.1 ms"} 
[2026-09-04 22:07:57] local.INFO: Leaderboard query count: 2  
[2026-09-04 22:07:57] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 22:08:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.48 ms"} 
[2026-09-04 22:08:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-04 22:08:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.4 ms"} 
[2026-09-04 22:08:07] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"13.72 ms"} 
[2026-09-04 22:08:15] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"6.91 ms"} 
[2026-09-04 22:08:15] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.67 ms"} 
[2026-09-04 22:08:15] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"8.08 ms"} 
[2026-09-04 22:08:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-04 22:08:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-04 22:08:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.82 ms"} 
[2026-09-04 22:08:21] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.61 ms"} 
[2026-09-04 22:08:21] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.51 ms"} 
[2026-09-04 22:08:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.39 ms"} 
[2026-09-04 22:08:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-09-04 22:08:21] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.68 ms"} 
[2026-09-04 22:08:21] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.21 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-04 22:08:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.28 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.87 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.67 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.83 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.46 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.64 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.57 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.6 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.62 ms"} 
[2026-09-04 22:08:22] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.49 ms"} 
[2026-09-04 22:08:22] local.INFO: Leaderboard query count: 2  
[2026-09-04 22:08:22] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 22:08:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.48 ms"} 
[2026-09-04 22:08:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-04 22:08:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.5 ms"} 
[2026-09-04 22:08:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.69 ms"} 
[2026-09-04 22:08:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.03 ms"} 
[2026-09-04 22:08:26] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"38.66 ms"} 
[2026-09-04 22:08:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.47 ms"} 
[2026-09-04 22:08:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-04 22:08:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.81 ms"} 
[2026-09-04 22:08:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.24 ms"} 
[2026-09-04 22:08:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.69 ms"} 
[2026-09-04 22:08:27] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-04 22:08:27] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"8.24 ms"} 
[2026-09-04 22:08:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.86 ms"} 
[2026-09-04 22:08:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-09-04 22:08:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.63 ms"} 
[2026-09-04 22:08:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-04 22:08:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1 ms"} 
[2026-09-04 22:08:28] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"5.57 ms"} 
[2026-09-04 22:08:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-04 22:08:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-04 22:08:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.28 ms"} 
[2026-09-04 22:08:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-04 22:08:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.89 ms"} 
[2026-09-04 22:08:42] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.67 ms"} 
[2026-09-04 22:08:42] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.52 ms"} 
[2026-09-04 22:08:42] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"3.29 ms"} 
[2026-09-04 22:08:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.83 ms"} 
[2026-09-04 22:08:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-04 22:08:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.46 ms"} 
[2026-09-04 22:08:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-04 22:08:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1 ms"} 
[2026-09-04 22:08:45] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"2.68 ms"} 
[2026-09-04 22:08:45] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"0.91 ms"} 
[2026-09-04 22:08:45] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.71 ms"} 
[2026-09-04 22:11:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.62 ms"} 
[2026-09-04 22:11:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-04 22:11:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.39 ms"} 
[2026-09-04 22:11:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-04 22:11:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.86 ms"} 
[2026-09-04 22:11:06] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"1.16 ms"} 
[2026-09-04 22:11:06] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"0.75 ms"} 
[2026-09-04 22:11:06] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.58 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.59 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-04 22:11:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.52 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.98 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.73 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.71 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.53 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.68 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.87 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.72 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.47 ms"} 
[2026-09-04 22:11:09] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.39 ms"} 
[2026-09-04 22:11:09] local.INFO: Leaderboard query count: 2  
[2026-09-04 22:11:09] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 22:11:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-04 22:11:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1 ms"} 
[2026-09-04 22:11:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.62 ms"} 
[2026-09-04 22:11:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.89 ms"} 
[2026-09-04 22:11:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-04 22:11:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.41 ms"} 
[2026-09-04 22:11:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-04 22:11:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.97 ms"} 
[2026-09-04 22:11:16] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"20.44 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-04 22:11:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.61 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.92 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `roles` where `name` <> ? and `roles`.`id` = ? limit 1 {"time":"0.46 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select `permissions`.*, `role_permissions`.`role_id` as `pivot_role_id`, `role_permissions`.`permission_id` as `pivot_permission_id`, `role_permissions`.`created_at` as `pivot_created_at`, `role_permissions`.`updated_at` as `pivot_updated_at` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` in (2) {"time":"0.67 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `permissions` where `name` not in (?, ?) {"time":"0.8 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.34 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.46 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `roles` where `name` <> ? and `roles`.`id` = ? limit 1 {"time":"0.48 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select `permissions`.*, `role_permissions`.`role_id` as `pivot_role_id`, `role_permissions`.`permission_id` as `pivot_permission_id`, `role_permissions`.`created_at` as `pivot_created_at`, `role_permissions`.`updated_at` as `pivot_updated_at` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` in (2) {"time":"0.8 ms"} 
[2026-09-04 22:11:23] local.DEBUG: select * from `permissions` where `name` not in (?, ?) {"time":"0.89 ms"} 
[2026-09-04 22:20:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.08 ms"} 
[2026-09-04 22:20:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-04 22:20:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.76 ms"} 
[2026-09-04 22:20:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-04 22:20:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.17 ms"} 
[2026-09-04 22:20:48] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"1.13 ms"} 
[2026-09-04 22:20:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.19 ms"} 
[2026-09-04 22:20:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-04 22:20:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.62 ms"} 
[2026-09-04 22:20:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.45 ms"} 
[2026-09-04 22:20:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.2 ms"} 
[2026-09-04 22:20:53] local.DEBUG: select * from `roles` where `name` <> ? and `roles`.`id` = ? limit 1 {"time":"1.49 ms"} 
[2026-09-04 22:20:53] local.DEBUG: select `permissions`.*, `role_permissions`.`role_id` as `pivot_role_id`, `role_permissions`.`permission_id` as `pivot_permission_id`, `role_permissions`.`created_at` as `pivot_created_at`, `role_permissions`.`updated_at` as `pivot_updated_at` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` in (3) {"time":"0.59 ms"} 
[2026-09-04 22:20:53] local.DEBUG: select * from `permissions` where `name` not in (?, ?) {"time":"0.85 ms"} 
[2026-09-04 22:20:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.03 ms"} 
[2026-09-04 22:20:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-04 22:20:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.68 ms"} 
[2026-09-04 22:20:54] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.05 ms"} 
[2026-09-04 22:20:54] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-04 22:20:54] local.DEBUG: select * from `roles` where `name` <> ? and `roles`.`id` = ? limit 1 {"time":"0.47 ms"} 
[2026-09-04 22:20:54] local.DEBUG: select `permissions`.*, `role_permissions`.`role_id` as `pivot_role_id`, `role_permissions`.`permission_id` as `pivot_permission_id`, `role_permissions`.`created_at` as `pivot_created_at`, `role_permissions`.`updated_at` as `pivot_updated_at` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` in (3) {"time":"0.61 ms"} 
[2026-09-04 22:20:54] local.DEBUG: select * from `permissions` where `name` not in (?, ?) {"time":"0.87 ms"} 
[2026-09-04 22:21:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.28 ms"} 
[2026-09-04 22:21:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-04 22:21:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.54 ms"} 
[2026-09-04 22:21:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-04 22:21:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.8 ms"} 
[2026-09-04 22:21:12] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.21 ms"} 
[2026-09-04 22:21:12] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.53 ms"} 
[2026-09-04 22:21:12] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.19 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.04 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-04 22:21:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.7 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.12 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.82 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.83 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.06 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.76 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.87 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.05 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.33 ms"} 
[2026-09-04 22:21:14] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.52 ms"} 
[2026-09-04 22:21:14] local.INFO: Leaderboard query count: 2  
[2026-09-04 22:21:14] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 22:22:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.55 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-04 22:22:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.51 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.5 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.85 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.79 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.76 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.53 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.51 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.47 ms"} 
[2026-09-04 22:22:07] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.39 ms"} 
[2026-09-04 22:22:07] local.INFO: Leaderboard query count: 2  
[2026-09-04 22:22:07] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 22:24:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.54 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.57 ms"} 
[2026-09-04 22:24:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.79 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.82 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.68 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.17 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.51 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.43 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.64 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.55 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.46 ms"} 
[2026-09-04 22:24:50] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.38 ms"} 
[2026-09-04 22:24:50] local.INFO: Leaderboard query count: 2  
[2026-09-04 22:24:50] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 22:43:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19.61 ms"} 
[2026-09-04 22:43:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.38 ms"} 
[2026-09-04 22:43:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"34.14 ms"} 
[2026-09-04 22:43:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"19.74 ms"} 
[2026-09-04 22:43:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.97 ms"} 
[2026-09-04 22:43:20] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"4.69 ms"} 
[2026-09-04 22:43:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.08 ms"} 
[2026-09-04 22:43:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"7.97 ms"} 
[2026-09-04 22:43:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.83 ms"} 
[2026-09-04 22:43:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"4.63 ms"} 
[2026-09-04 22:43:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.07 ms"} 
[2026-09-04 22:43:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.99 ms"} 
[2026-09-04 22:43:20] local.INFO: Leaderboard query count: 2  
[2026-09-04 22:43:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-04 22:51:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.13 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.89 ms"} 
[2026-09-04 22:51:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.72 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.14 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.25 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.14 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.01 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.11 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.6 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.71 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.57 ms"} 
[2026-09-04 22:51:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-04 22:51:20] local.INFO: Leaderboard query count: 2  
[2026-09-04 22:51:20] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 09:49:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"313.38 ms"} 
[2026-09-05 09:49:53] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"313.38 ms","url":"http://localhost:8000/api/users"} 
[2026-09-05 09:49:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"53.29 ms"} 
[2026-09-05 09:49:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"122.04 ms"} 
[2026-09-05 09:49:55] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"122.04 ms","url":"http://localhost:8000/api/users"} 
[2026-09-05 09:49:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"10.06 ms"} 
[2026-09-05 09:49:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"23.42 ms"} 
[2026-09-05 09:50:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15 ms"} 
[2026-09-05 09:50:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-05 09:50:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.07 ms"} 
[2026-09-05 09:50:00] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.2 ms"} 
[2026-09-05 09:50:01] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.51 ms"} 
[2026-09-05 09:50:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.15 ms"} 
[2026-09-05 09:50:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.29 ms"} 
[2026-09-05 09:50:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"29.46 ms"} 
[2026-09-05 09:50:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"35.76 ms"} 
[2026-09-05 09:50:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.94 ms"} 
[2026-09-05 09:50:03] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"21.69 ms"} 
[2026-09-05 09:50:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"10.69 ms"} 
[2026-09-05 09:50:03] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"13.71 ms"} 
[2026-09-05 09:50:03] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"3.24 ms"} 
[2026-09-05 09:50:03] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.84 ms"} 
[2026-09-05 09:50:03] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.04 ms"} 
[2026-09-05 09:50:03] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.87 ms"} 
[2026-09-05 09:50:03] local.INFO: Leaderboard query count: 2  
[2026-09-05 09:50:03] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 09:56:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.49 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.56 ms"} 
[2026-09-05 09:56:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.25 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.95 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.25 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"10.73 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.58 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.05 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.3 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.96 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.8 ms"} 
[2026-09-05 09:56:10] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.6 ms"} 
[2026-09-05 09:56:10] local.INFO: Leaderboard query count: 2  
[2026-09-05 09:56:10] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 10:22:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"57.82 ms"} 
[2026-09-05 10:22:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.81 ms"} 
[2026-09-05 10:22:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.06 ms"} 
[2026-09-05 10:22:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"18.33 ms"} 
[2026-09-05 10:22:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.29 ms"} 
[2026-09-05 10:22:44] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.6 ms"} 
[2026-09-05 10:22:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.05 ms"} 
[2026-09-05 10:22:44] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"7.33 ms"} 
[2026-09-05 10:22:44] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.37 ms"} 
[2026-09-05 10:22:45] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"14.72 ms"} 
[2026-09-05 10:22:45] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"2.53 ms"} 
[2026-09-05 10:22:45] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.68 ms"} 
[2026-09-05 10:22:45] local.INFO: Leaderboard query count: 2  
[2026-09-05 10:22:45] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 10:29:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"29.54 ms"} 
[2026-09-05 10:29:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.84 ms"} 
[2026-09-05 10:29:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.5 ms"} 
[2026-09-05 10:29:02] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"96.44 ms"} 
[2026-09-05 10:29:02] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.43 ms"} 
[2026-09-05 10:29:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.85 ms"} 
[2026-09-05 10:29:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-09-05 10:29:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.25 ms"} 
[2026-09-05 10:29:05] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.83 ms"} 
[2026-09-05 10:29:05] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.53 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.53 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.54 ms"} 
[2026-09-05 10:29:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.44 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.96 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.28 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.69 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.63 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.83 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.87 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.45 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.69 ms"} 
[2026-09-05 10:29:06] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-05 10:29:06] local.INFO: Leaderboard query count: 2  
[2026-09-05 10:29:06] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 10:29:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.19 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-05 10:29:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.6 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.56 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.18 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.49 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.18 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.22 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.01 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.26 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.17 ms"} 
[2026-09-05 10:29:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.85 ms"} 
[2026-09-05 10:29:32] local.INFO: Leaderboard query count: 2  
[2026-09-05 10:29:32] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 10:41:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.49 ms"} 
[2026-09-05 10:41:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-05 10:41:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"98.02 ms"} 
[2026-09-05 10:41:57] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.65 ms"} 
[2026-09-05 10:41:57] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.27 ms"} 
[2026-09-05 10:41:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"25.92 ms"} 
[2026-09-05 10:41:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.33 ms"} 
[2026-09-05 10:41:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.06 ms"} 
[2026-09-05 10:41:58] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.7 ms"} 
[2026-09-05 10:41:58] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.73 ms"} 
[2026-09-05 10:41:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.18 ms"} 
[2026-09-05 10:41:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-05 10:41:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.1 ms"} 
[2026-09-05 10:41:59] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.01 ms"} 
[2026-09-05 10:42:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.91 ms"} 
[2026-09-05 10:42:00] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.11 ms"} 
[2026-09-05 10:42:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.87 ms"} 
[2026-09-05 10:42:00] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.13 ms"} 
[2026-09-05 10:42:00] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.04 ms"} 
[2026-09-05 10:42:00] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.38 ms"} 
[2026-09-05 10:42:00] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"2.01 ms"} 
[2026-09-05 10:42:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.86 ms"} 
[2026-09-05 10:42:00] local.INFO: Leaderboard query count: 2  
[2026-09-05 10:42:00] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:04:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.27 ms"} 
[2026-09-05 11:04:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-05 11:04:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.15 ms"} 
[2026-09-05 11:04:27] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.3 ms"} 
[2026-09-05 11:04:27] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.7 ms"} 
[2026-09-05 11:04:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.48 ms"} 
[2026-09-05 11:04:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.51 ms"} 
[2026-09-05 11:04:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.91 ms"} 
[2026-09-05 11:04:27] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.64 ms"} 
[2026-09-05 11:04:27] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.96 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.64 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-05 11:04:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.65 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.65 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.91 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.01 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.91 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.17 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.15 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.09 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.8 ms"} 
[2026-09-05 11:04:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2026-09-05 11:04:38] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:04:38] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:05:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.35 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.82 ms"} 
[2026-09-05 11:05:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.69 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.65 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.88 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"7.05 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.94 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"13.13 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.06 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.99 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"6.62 ms"} 
[2026-09-05 11:05:55] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.34 ms"} 
[2026-09-05 11:05:55] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:05:56] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:06:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.07 ms"} 
[2026-09-05 11:06:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-05 11:06:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.85 ms"} 
[2026-09-05 11:06:02] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"113.29 ms"} 
[2026-09-05 11:06:02] local.ALERT: Slow query {"query":"delete from `personal_access_tokens` where `id` = ?","time":"113.29 ms","url":"http://localhost:8000/api/auth/logout"} 
[2026-09-05 11:06:21] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"14.15 ms"} 
[2026-09-05 11:06:21] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"9.41 ms"} 
[2026-09-05 11:06:22] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"33.15 ms"} 
[2026-09-05 11:06:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.1 ms"} 
[2026-09-05 11:06:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-05 11:06:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.64 ms"} 
[2026-09-05 11:06:29] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"7.36 ms"} 
[2026-09-05 11:06:29] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"6.48 ms"} 
[2026-09-05 11:06:29] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.96 ms"} 
[2026-09-05 11:06:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.87 ms"} 
[2026-09-05 11:06:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.72 ms"} 
[2026-09-05 11:06:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.77 ms"} 
[2026-09-05 11:06:31] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"8.67 ms"} 
[2026-09-05 11:06:31] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"3.38 ms"} 
[2026-09-05 11:06:31] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.25 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.43 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-05 11:06:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.94 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"13.42 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.46 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.95 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"80.43 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"3.11 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.49 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"3.47 ms"} 
[2026-09-05 11:06:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.96 ms"} 
[2026-09-05 11:06:32] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:06:32] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:12:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.5 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-05 11:12:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"78.66 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.98 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.25 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.35 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.66 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"4.7 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"2.65 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.31 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.16 ms"} 
[2026-09-05 11:12:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.89 ms"} 
[2026-09-05 11:12:04] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:12:04] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:20:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"34.86 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-05 11:20:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.63 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.48 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.86 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.37 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.97 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"3.89 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"6.09 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.6 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.11 ms"} 
[2026-09-05 11:20:55] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.94 ms"} 
[2026-09-05 11:20:55] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:20:55] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:20:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.53 ms"} 
[2026-09-05 11:20:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-05 11:20:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.1 ms"} 
[2026-09-05 11:20:58] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.39 ms"} 
[2026-09-05 11:20:58] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.54 ms"} 
[2026-09-05 11:20:58] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.58 ms"} 
[2026-09-05 11:20:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.12 ms"} 
[2026-09-05 11:20:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.34 ms"} 
[2026-09-05 11:20:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.53 ms"} 
[2026-09-05 11:20:59] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"3.81 ms"} 
[2026-09-05 11:20:59] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"4.04 ms"} 
[2026-09-05 11:20:59] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.56 ms"} 
[2026-09-05 11:26:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"20.3 ms"} 
[2026-09-05 11:26:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-09-05 11:26:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.52 ms"} 
[2026-09-05 11:26:55] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.45 ms"} 
[2026-09-05 11:26:55] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.43 ms"} 
[2026-09-05 11:26:55] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.48 ms"} 
[2026-09-05 11:27:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.49 ms"} 
[2026-09-05 11:27:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-05 11:27:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.65 ms"} 
[2026-09-05 11:27:01] local.DEBUG: select * from `users` where `role_id` = ? and `users`.`id` = ? limit 1 {"time":"3.85 ms"} 
[2026-09-05 11:27:01] local.DEBUG: select * from `exam_results` where `user_id` = ? order by `created_at` desc {"time":"19.01 ms"} 
[2026-09-05 11:27:01] local.DEBUG: select * from `exams` where `exams`.`id` in (31) {"time":"1.34 ms"} 
[2026-09-05 11:27:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.3 ms"} 
[2026-09-05 11:27:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-05 11:27:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.35 ms"} 
[2026-09-05 11:27:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-05 11:27:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.06 ms"} 
[2026-09-05 11:27:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-05 11:27:02] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.11 ms"} 
[2026-09-05 11:27:02] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.49 ms"} 
[2026-09-05 11:27:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.84 ms"} 
[2026-09-05 11:27:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.34 ms"} 
[2026-09-05 11:27:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.62 ms"} 
[2026-09-05 11:27:14] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.63 ms"} 
[2026-09-05 11:27:14] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.58 ms"} 
[2026-09-05 11:27:14] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.39 ms"} 
[2026-09-05 11:27:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.22 ms"} 
[2026-09-05 11:27:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.47 ms"} 
[2026-09-05 11:27:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.04 ms"} 
[2026-09-05 11:27:15] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.18 ms"} 
[2026-09-05 11:27:15] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"4.53 ms"} 
[2026-09-05 11:27:15] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.49 ms"} 
[2026-09-05 11:27:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.54 ms"} 
[2026-09-05 11:27:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.58 ms"} 
[2026-09-05 11:27:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.93 ms"} 
[2026-09-05 11:27:45] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.23 ms"} 
[2026-09-05 11:27:45] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.39 ms"} 
[2026-09-05 11:27:45] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.54 ms"} 
[2026-09-05 11:28:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.52 ms"} 
[2026-09-05 11:28:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.56 ms"} 
[2026-09-05 11:28:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.27 ms"} 
[2026-09-05 11:28:10] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.39 ms"} 
[2026-09-05 11:28:10] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"5.39 ms"} 
[2026-09-05 11:28:10] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.29 ms"} 
[2026-09-05 11:28:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.6 ms"} 
[2026-09-05 11:28:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.21 ms"} 
[2026-09-05 11:28:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.47 ms"} 
[2026-09-05 11:28:23] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.01 ms"} 
[2026-09-05 11:28:23] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.24 ms"} 
[2026-09-05 11:28:23] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.61 ms"} 
[2026-09-05 11:30:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.14 ms"} 
[2026-09-05 11:30:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.72 ms"} 
[2026-09-05 11:30:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.64 ms"} 
[2026-09-05 11:30:35] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"8.7 ms"} 
[2026-09-05 11:30:35] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"4.55 ms"} 
[2026-09-05 11:30:35] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.77 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.99 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.34 ms"} 
[2026-09-05 11:30:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.63 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.04 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.64 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.12 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.69 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"2.99 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.65 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.12 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.09 ms"} 
[2026-09-05 11:30:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.06 ms"} 
[2026-09-05 11:30:37] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:30:37] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:34:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.89 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.5 ms"} 
[2026-09-05 11:34:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.16 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.71 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.1 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.88 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.7 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.51 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"2.48 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.88 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.93 ms"} 
[2026-09-05 11:34:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.9 ms"} 
[2026-09-05 11:34:15] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:34:15] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:34:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.78 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-05 11:34:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.15 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"8.32 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.25 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"4.22 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.33 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"5.74 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"2.61 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.09 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"2.73 ms"} 
[2026-09-05 11:34:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.95 ms"} 
[2026-09-05 11:34:52] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:34:52] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:36:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.07 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-05 11:36:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.52 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.08 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.46 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.94 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.86 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.65 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"1.75 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.13 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.8 ms"} 
[2026-09-05 11:36:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-09-05 11:36:02] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:36:02] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 11:36:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.11 ms"} 
[2026-09-05 11:36:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.77 ms"} 
[2026-09-05 11:36:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.97 ms"} 
[2026-09-05 11:36:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.03 ms"} 
[2026-09-05 11:36:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.53 ms"} 
[2026-09-05 11:36:04] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.52 ms"} 
[2026-09-05 11:36:04] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"9.63 ms"} 
[2026-09-05 11:36:04] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"2.09 ms"} 
[2026-09-05 11:36:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.93 ms"} 
[2026-09-05 11:36:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-05 11:36:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.44 ms"} 
[2026-09-05 11:36:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.76 ms"} 
[2026-09-05 11:36:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.46 ms"} 
[2026-09-05 11:36:24] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"1.09 ms"} 
[2026-09-05 11:36:24] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? order by `first_name` asc, `last_name` asc {"time":"47.43 ms"} 
[2026-09-05 11:36:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.03 ms"} 
[2026-09-05 11:36:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-05 11:36:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.46 ms"} 
[2026-09-05 11:36:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-05 11:36:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.58 ms"} 
[2026-09-05 11:36:39] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.96 ms"} 
[2026-09-05 11:36:39] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.61 ms"} 
[2026-09-05 11:36:39] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"2.82 ms"} 
[2026-09-05 11:38:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5 ms"} 
[2026-09-05 11:38:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.51 ms"} 
[2026-09-05 11:38:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.47 ms"} 
[2026-09-05 11:38:02] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.53 ms"} 
[2026-09-05 11:38:02] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.9 ms"} 
[2026-09-05 11:38:02] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) order by `exam_date` asc {"time":"34.6 ms"} 
[2026-09-05 11:38:02] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"3.52 ms"} 
[2026-09-05 11:38:02] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"1.16 ms"} 
[2026-09-05 11:40:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.77 ms"} 
[2026-09-05 11:40:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-05 11:40:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.95 ms"} 
[2026-09-05 11:40:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-05 11:40:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.15 ms"} 
[2026-09-05 11:40:29] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) order by `exam_date` asc {"time":"4.4 ms"} 
[2026-09-05 11:40:29] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"0.72 ms"} 
[2026-09-05 11:40:29] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.7 ms"} 
[2026-09-05 11:40:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.28 ms"} 
[2026-09-05 11:40:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.48 ms"} 
[2026-09-05 11:40:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.63 ms"} 
[2026-09-05 11:40:31] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"5.84 ms"} 
[2026-09-05 11:40:52] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"16.87 ms"} 
[2026-09-05 11:40:53] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.05 ms"} 
[2026-09-05 11:41:04] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"3.65 ms"} 
[2026-09-05 11:41:04] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"6.73 ms"} 
[2026-09-05 11:41:05] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"10.11 ms"} 
[2026-09-05 11:41:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.58 ms"} 
[2026-09-05 11:41:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.13 ms"} 
[2026-09-05 11:41:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.13 ms"} 
[2026-09-05 11:41:12] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.93 ms"} 
[2026-09-05 11:41:12] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.35 ms"} 
[2026-09-05 11:41:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.11 ms"} 
[2026-09-05 11:41:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-05 11:41:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.58 ms"} 
[2026-09-05 11:41:13] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"3.9 ms"} 
[2026-09-05 11:41:13] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.37 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.11 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-05 11:41:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.61 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.15 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.77 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.66 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.94 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.85 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"35.32 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.56 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"5.09 ms"} 
[2026-09-05 11:41:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-09-05 11:41:15] local.INFO: Leaderboard query count: 2  
[2026-09-05 11:41:15] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 12:14:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"65.38 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"33.42 ms"} 
[2026-09-05 12:14:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.41 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.02 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.43 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"4.08 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.56 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"6.15 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"5.43 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"14.77 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.74 ms"} 
[2026-09-05 12:14:58] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"9.22 ms"} 
[2026-09-05 12:14:58] local.INFO: Leaderboard query count: 2  
[2026-09-05 12:14:58] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 12:22:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"40.2 ms"} 
[2026-09-05 12:22:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.25 ms"} 
[2026-09-05 12:22:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.82 ms"} 
[2026-09-05 12:22:31] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"3.48 ms"} 
[2026-09-05 12:22:31] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.62 ms"} 
[2026-09-05 12:22:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.96 ms"} 
[2026-09-05 12:22:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.43 ms"} 
[2026-09-05 12:22:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.4 ms"} 
[2026-09-05 12:22:36] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"11.2 ms"} 
[2026-09-05 12:22:36] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.66 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.49 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-05 12:22:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.46 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.68 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"8.19 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"5.7 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.3 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"51.87 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"5.17 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"6.62 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.69 ms"} 
[2026-09-05 12:22:40] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.25 ms"} 
[2026-09-05 12:22:40] local.INFO: Leaderboard query count: 2  
[2026-09-05 12:22:40] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 12:22:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.52 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-05 12:22:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.98 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"17.64 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.36 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"90.71 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.5 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"18.13 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"5.72 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"5.41 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.36 ms"} 
[2026-09-05 12:22:52] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.28 ms"} 
[2026-09-05 12:22:52] local.INFO: Leaderboard query count: 2  
[2026-09-05 12:22:52] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 12:22:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.91 ms"} 
[2026-09-05 12:22:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-09-05 12:22:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.9 ms"} 
[2026-09-05 12:22:56] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.97 ms"} 
[2026-09-05 12:22:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.89 ms"} 
[2026-09-05 12:22:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.83 ms"} 
[2026-09-05 12:22:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.15 ms"} 
[2026-09-05 12:22:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.73 ms"} 
[2026-09-05 12:22:57] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.52 ms"} 
[2026-09-05 12:22:57] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.56 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.3 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-05 12:23:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.18 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.07 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.54 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.25 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.78 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.5 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"2.06 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.06 ms"} 
[2026-09-05 12:23:08] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.74 ms"} 
[2026-09-05 12:23:08] local.INFO: Leaderboard query count: 2  
[2026-09-05 12:23:08] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 12:23:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.05 ms"} 
[2026-09-05 12:23:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-05 12:23:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.07 ms"} 
[2026-09-05 12:23:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.53 ms"} 
[2026-09-05 12:23:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.73 ms"} 
[2026-09-05 12:23:15] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"52.63 ms"} 
[2026-09-05 12:23:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.74 ms"} 
[2026-09-05 12:23:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-05 12:23:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.21 ms"} 
[2026-09-05 12:23:18] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.36 ms"} 
[2026-09-05 12:23:18] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.56 ms"} 
[2026-09-05 12:23:18] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-05 12:23:19] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"21.31 ms"} 
[2026-09-05 12:23:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.4 ms"} 
[2026-09-05 12:23:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-05 12:23:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.12 ms"} 
[2026-09-05 12:23:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-05 12:23:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.71 ms"} 
[2026-09-05 12:23:21] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.82 ms"} 
[2026-09-05 12:23:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.54 ms"} 
[2026-09-05 12:23:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-09-05 12:23:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.67 ms"} 
[2026-09-05 12:23:22] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"8.12 ms"} 
[2026-09-05 12:23:22] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.31 ms"} 
[2026-09-05 12:23:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.19 ms"} 
[2026-09-05 12:23:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-05 12:23:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.42 ms"} 
[2026-09-05 12:23:23] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.66 ms"} 
[2026-09-05 12:23:23] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.96 ms"} 
[2026-09-05 12:27:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.09 ms"} 
[2026-09-05 12:27:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-09-05 12:27:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.02 ms"} 
[2026-09-05 12:27:56] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.86 ms"} 
[2026-09-05 12:27:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.93 ms"} 
[2026-09-05 12:28:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.55 ms"} 
[2026-09-05 12:28:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-05 12:28:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.69 ms"} 
[2026-09-05 12:28:28] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.1 ms"} 
[2026-09-05 12:28:28] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.84 ms"} 
[2026-09-05 12:53:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"108.98 ms"} 
[2026-09-05 12:53:54] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"108.98 ms","url":"http://localhost:8000/api/users"} 
[2026-09-05 12:53:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.16 ms"} 
[2026-09-05 12:53:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.6 ms"} 
[2026-09-05 12:53:54] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"44.89 ms"} 
[2026-09-05 12:53:54] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"8.02 ms"} 
[2026-09-05 12:53:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.25 ms"} 
[2026-09-05 12:53:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-05 12:53:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.93 ms"} 
[2026-09-05 12:53:55] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"6.73 ms"} 
[2026-09-05 12:53:55] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.94 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.89 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-05 12:53:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.78 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.93 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.05 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.2 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.88 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"16.05 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"3.41 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.43 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.94 ms"} 
[2026-09-05 12:53:57] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.52 ms"} 
[2026-09-05 12:53:57] local.INFO: Leaderboard query count: 2  
[2026-09-05 12:53:57] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 13:01:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.02 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.52 ms"} 
[2026-09-05 13:01:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.18 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.59 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"25.99 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.01 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"8.41 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"5.8 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"1.86 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"24.88 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.51 ms"} 
[2026-09-05 13:01:46] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.73 ms"} 
[2026-09-05 13:01:46] local.INFO: Leaderboard query count: 2  
[2026-09-05 13:01:46] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 13:02:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.4 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-05 13:02:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.51 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.48 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.63 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.18 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.68 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"1.16 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"1.25 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.91 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.55 ms"} 
[2026-09-05 13:02:41] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-05 13:02:41] local.INFO: Leaderboard query count: 2  
[2026-09-05 13:02:41] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 13:02:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-05 13:02:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-05 13:02:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.53 ms"} 
[2026-09-05 13:02:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-05 13:02:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.55 ms"} 
[2026-09-05 13:02:43] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"6.05 ms"} 
[2026-09-05 13:02:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-05 13:02:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-05 13:02:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.76 ms"} 
[2026-09-05 13:02:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.34 ms"} 
[2026-09-05 13:02:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-05 13:02:44] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-05 13:02:44] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.78 ms"} 
[2026-09-05 13:02:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.28 ms"} 
[2026-09-05 13:02:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-05 13:02:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.52 ms"} 
[2026-09-05 13:02:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-05 13:02:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.85 ms"} 
[2026-09-05 13:02:45] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.77 ms"} 
[2026-09-05 13:03:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.93 ms"} 
[2026-09-05 13:03:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"22.17 ms"} 
[2026-09-05 13:03:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.18 ms"} 
[2026-09-05 13:03:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.35 ms"} 
[2026-09-05 13:03:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.76 ms"} 
[2026-09-05 13:03:07] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.54 ms"} 
[2026-09-05 13:03:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.62 ms"} 
[2026-09-05 13:03:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-05 13:03:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.69 ms"} 
[2026-09-05 13:03:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.13 ms"} 
[2026-09-05 13:03:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.64 ms"} 
[2026-09-05 13:03:08] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.51 ms"} 
[2026-09-05 13:03:08] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"5.58 ms"} 
[2026-09-05 13:03:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.95 ms"} 
[2026-09-05 13:03:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-05 13:03:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.24 ms"} 
[2026-09-05 13:03:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-05 13:03:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-05 13:03:09] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"2.18 ms"} 
[2026-09-05 13:03:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.49 ms"} 
[2026-09-05 13:03:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-05 13:03:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.39 ms"} 
[2026-09-05 13:03:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-05 13:03:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-05 13:03:24] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.19 ms"} 
[2026-09-05 13:03:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.13 ms"} 
[2026-09-05 13:03:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-05 13:03:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.56 ms"} 
[2026-09-05 13:03:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.14 ms"} 
[2026-09-05 13:03:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-09-05 13:03:25] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-05 13:03:25] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.81 ms"} 
[2026-09-05 13:03:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-09-05 13:03:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-05 13:03:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.81 ms"} 
[2026-09-05 13:03:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-05 13:03:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.85 ms"} 
[2026-09-05 13:03:26] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"3.16 ms"} 
[2026-09-05 13:03:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.29 ms"} 
[2026-09-05 13:03:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-05 13:03:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.56 ms"} 
[2026-09-05 13:03:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-05 13:03:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.68 ms"} 
[2026-09-05 13:03:47] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.72 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.13 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-05 13:03:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.18 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.76 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.96 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.06 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.75 ms"} 
[2026-09-05 13:03:48] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.74 ms"} 
[2026-09-05 13:07:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.49 ms"} 
[2026-09-05 13:07:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-05 13:07:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"48.33 ms"} 
[2026-09-05 13:07:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-05 13:07:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.95 ms"} 
[2026-09-05 13:07:40] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"0.71 ms"} 
[2026-09-05 13:07:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.3 ms"} 
[2026-09-05 13:07:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-09-05 13:07:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.82 ms"} 
[2026-09-05 13:07:41] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-09-05 13:07:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.19 ms"} 
[2026-09-05 13:07:41] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-05 13:07:41] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.36 ms"} 
[2026-09-05 13:07:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.01 ms"} 
[2026-09-05 13:07:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.62 ms"} 
[2026-09-05 13:07:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.47 ms"} 
[2026-09-05 13:07:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-05 13:07:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.8 ms"} 
[2026-09-05 13:07:42] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.14 ms"} 
[2026-09-05 13:07:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.91 ms"} 
[2026-09-05 13:07:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-05 13:07:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-05 13:07:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.84 ms"} 
[2026-09-05 13:07:43] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"3.67 ms"} 
[2026-09-05 13:07:43] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.83 ms"} 
[2026-09-05 13:07:43] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.94 ms"} 
[2026-09-05 13:08:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.9 ms"} 
[2026-09-05 13:08:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-05 13:08:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.45 ms"} 
[2026-09-05 13:08:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-05 13:08:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-09-05 13:08:43] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.78 ms"} 
[2026-09-05 13:08:43] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.48 ms"} 
[2026-09-05 13:08:43] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.73 ms"} 
[2026-09-05 13:08:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.13 ms"} 
[2026-09-05 13:08:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"34.75 ms"} 
[2026-09-05 13:08:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.39 ms"} 
[2026-09-05 13:08:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"12 ms"} 
[2026-09-05 13:08:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"113.4 ms"} 
[2026-09-05 13:08:46] local.ALERT: Slow query {"query":"select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists`","time":"113.4 ms","url":"http://localhost:8000/api/school-classes"} 
[2026-09-05 13:08:46] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"2.6 ms"} 
[2026-09-05 13:08:46] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"26.57 ms"} 
[2026-09-05 13:08:46] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"7.5 ms"} 
[2026-09-05 13:08:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.77 ms"} 
[2026-09-05 13:08:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.48 ms"} 
[2026-09-05 13:08:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.93 ms"} 
[2026-09-05 13:08:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.62 ms"} 
[2026-09-05 13:08:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.96 ms"} 
[2026-09-05 13:08:53] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.6 ms"} 
[2026-09-05 13:08:53] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.05 ms"} 
[2026-09-05 13:08:53] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"1.14 ms"} 
[2026-09-05 13:08:54] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"8.22 ms"} 
[2026-09-05 13:08:54] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"13.69 ms"} 
[2026-09-05 13:08:54] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"0.64 ms"} 
[2026-09-05 13:08:54] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'SEJ-01' for key 'courses_shortcode_unique' (Connection: mysql, SQL: insert into `courses` (`teacher_id`, `subject_id`, `semester_id`, `shortcode`, `name`, `updated_at`, `created_at`) values (638, 53, 2, SEJ-01, Kuis Sejarah - 10 A, 2026-09-05 13:08:54, 2026-09-05 13:08:54)) {"user_id":638,"action":"App\\Http\\Controllers\\Api\\CourseController@historyForClass","parameters":[],"method":"POST","request_data":{"school_class_id":"52"},"stack_trace":{"file":"D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php","line":776,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->","args":["insert into `courses` (`teacher_id`, `subject_id`, `semester_id`, `shortcode`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?)",[638,53,2,"SEJ-01","Kuis Sejarah - 10 A","2026-09-05 13:08:54","2026-09-05 13:08:54"],{"Closure":[]}]}} 
[2026-09-05 13:08:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.61 ms"} 
[2026-09-05 13:08:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-05 13:08:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.58 ms"} 
[2026-09-05 13:08:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.39 ms"} 
[2026-09-05 13:08:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.84 ms"} 
[2026-09-05 13:08:59] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.57 ms"} 
[2026-09-05 13:08:59] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.71 ms"} 
[2026-09-05 13:08:59] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"1.32 ms"} 
[2026-09-05 13:08:59] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"0.62 ms"} 
[2026-09-05 13:08:59] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"0.74 ms"} 
[2026-09-05 13:08:59] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"0.5 ms"} 
[2026-09-05 13:08:59] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'SEJ-01' for key 'courses_shortcode_unique' (Connection: mysql, SQL: insert into `courses` (`teacher_id`, `subject_id`, `semester_id`, `shortcode`, `name`, `updated_at`, `created_at`) values (638, 53, 2, SEJ-01, Kuis Sejarah - 10 A, 2026-09-05 13:08:59, 2026-09-05 13:08:59)) {"user_id":638,"action":"App\\Http\\Controllers\\Api\\CourseController@historyForClass","parameters":[],"method":"POST","request_data":{"school_class_id":"52"},"stack_trace":{"file":"D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php","line":776,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->","args":["insert into `courses` (`teacher_id`, `subject_id`, `semester_id`, `shortcode`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?)",[638,53,2,"SEJ-01","Kuis Sejarah - 10 A","2026-09-05 13:08:59","2026-09-05 13:08:59"],{"Closure":[]}]}} 
[2026-09-05 13:09:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.75 ms"} 
[2026-09-05 13:09:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-05 13:09:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.49 ms"} 
[2026-09-05 13:09:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.41 ms"} 
[2026-09-05 13:09:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-09-05 13:09:06] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-05 13:09:06] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.49 ms"} 
[2026-09-05 13:09:06] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"0.58 ms"} 
[2026-09-05 13:09:06] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"0.59 ms"} 
[2026-09-05 13:09:06] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"0.63 ms"} 
[2026-09-05 13:09:06] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"0.81 ms"} 
[2026-09-05 13:09:06] local.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'SEJ-01' for key 'courses_shortcode_unique' (Connection: mysql, SQL: insert into `courses` (`teacher_id`, `subject_id`, `semester_id`, `shortcode`, `name`, `updated_at`, `created_at`) values (638, 53, 2, SEJ-01, Kuis Sejarah - 10 A, 2026-09-05 13:09:06, 2026-09-05 13:09:06)) {"user_id":638,"action":"App\\Http\\Controllers\\Api\\CourseController@historyForClass","parameters":[],"method":"POST","request_data":{"school_class_id":"52"},"stack_trace":{"file":"D:\\semester 7\\gamifikasi-master\\backend\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php","line":776,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->","args":["insert into `courses` (`teacher_id`, `subject_id`, `semester_id`, `shortcode`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?)",[638,53,2,"SEJ-01","Kuis Sejarah - 10 A","2026-09-05 13:09:06","2026-09-05 13:09:06"],{"Closure":[]}]}} 
[2026-09-05 13:09:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-09-05 13:09:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-05 13:09:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.31 ms"} 
[2026-09-05 13:09:27] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-05 13:09:27] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-05 13:09:27] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.55 ms"} 
[2026-09-05 13:09:27] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.6 ms"} 
[2026-09-05 13:09:27] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.75 ms"} 
[2026-09-05 13:09:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.41 ms"} 
[2026-09-05 13:09:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-05 13:09:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.7 ms"} 
[2026-09-05 13:09:52] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-05 13:09:52] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.75 ms"} 
[2026-09-05 13:09:52] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.59 ms"} 
[2026-09-05 13:09:52] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.78 ms"} 
[2026-09-05 13:09:52] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.82 ms"} 
[2026-09-05 13:12:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.11 ms"} 
[2026-09-05 13:12:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-05 13:12:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.07 ms"} 
[2026-09-05 13:12:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.22 ms"} 
[2026-09-05 13:12:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"24.28 ms"} 
[2026-09-05 13:12:22] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.58 ms"} 
[2026-09-05 13:12:22] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.47 ms"} 
[2026-09-05 13:12:22] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.39 ms"} 
[2026-09-05 13:14:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.25 ms"} 
[2026-09-05 13:14:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-05 13:14:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.7 ms"} 
[2026-09-05 13:14:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-09-05 13:14:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.9 ms"} 
[2026-09-05 13:14:28] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.54 ms"} 
[2026-09-05 13:14:28] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.49 ms"} 
[2026-09-05 13:14:28] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"2.22 ms"} 
[2026-09-05 13:15:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.82 ms"} 
[2026-09-05 13:15:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-05 13:15:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.35 ms"} 
[2026-09-05 13:15:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.48 ms"} 
[2026-09-05 13:15:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"14.09 ms"} 
[2026-09-05 13:15:53] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.71 ms"} 
[2026-09-05 13:15:53] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.49 ms"} 
[2026-09-05 13:15:53] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.83 ms"} 
[2026-09-05 13:17:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.65 ms"} 
[2026-09-05 13:17:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-05 13:17:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.78 ms"} 
[2026-09-05 13:17:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-05 13:17:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.95 ms"} 
[2026-09-05 13:17:14] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.55 ms"} 
[2026-09-05 13:17:14] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.48 ms"} 
[2026-09-05 13:17:14] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.85 ms"} 
[2026-09-05 13:19:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.43 ms"} 
[2026-09-05 13:19:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-05 13:19:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.74 ms"} 
[2026-09-05 13:19:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-09-05 13:19:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.76 ms"} 
[2026-09-05 13:19:23] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.56 ms"} 
[2026-09-05 13:19:23] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"2.39 ms"} 
[2026-09-05 13:19:23] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.76 ms"} 
[2026-09-05 13:19:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.61 ms"} 
[2026-09-05 13:19:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-05 13:19:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.08 ms"} 
[2026-09-05 13:19:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.66 ms"} 
[2026-09-05 13:19:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.73 ms"} 
[2026-09-05 13:19:28] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.05 ms"} 
[2026-09-05 13:19:28] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.82 ms"} 
[2026-09-05 13:19:28] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.77 ms"} 
[2026-09-05 13:23:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"17.84 ms"} 
[2026-09-05 13:23:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.24 ms"} 
[2026-09-05 13:23:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.77 ms"} 
[2026-09-05 13:23:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.6 ms"} 
[2026-09-05 13:23:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.73 ms"} 
[2026-09-05 13:23:26] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.41 ms"} 
[2026-09-05 13:23:26] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.41 ms"} 
[2026-09-05 13:23:26] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.01 ms"} 
[2026-09-05 13:23:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.61 ms"} 
[2026-09-05 13:23:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-05 13:23:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.18 ms"} 
[2026-09-05 13:23:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.6 ms"} 
[2026-09-05 13:23:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-05 13:23:28] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) order by `exam_date` asc {"time":"3.97 ms"} 
[2026-09-05 13:23:28] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"0.64 ms"} 
[2026-09-05 13:23:28] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.83 ms"} 
[2026-09-05 13:28:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.89 ms"} 
[2026-09-05 13:28:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.13 ms"} 
[2026-09-05 13:28:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.68 ms"} 
[2026-09-05 13:28:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-05 13:28:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.72 ms"} 
[2026-09-05 13:28:25] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) order by `exam_date` asc {"time":"1.53 ms"} 
[2026-09-05 13:28:25] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"0.51 ms"} 
[2026-09-05 13:28:25] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.43 ms"} 
[2026-09-05 13:28:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.07 ms"} 
[2026-09-05 13:28:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-05 13:28:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.61 ms"} 
[2026-09-05 13:28:30] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"14.59 ms"} 
[2026-09-05 13:28:42] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"6.03 ms"} 
[2026-09-05 13:28:42] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.7 ms"} 
[2026-09-05 13:28:42] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"2.52 ms"} 
[2026-09-05 13:28:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.34 ms"} 
[2026-09-05 13:28:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.78 ms"} 
[2026-09-05 13:28:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.19 ms"} 
[2026-09-05 13:28:49] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.71 ms"} 
[2026-09-05 13:28:49] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.61 ms"} 
[2026-09-05 13:28:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.47 ms"} 
[2026-09-05 13:28:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"28.03 ms"} 
[2026-09-05 13:28:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.9 ms"} 
[2026-09-05 13:28:50] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.19 ms"} 
[2026-09-05 13:28:50] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.78 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-05 13:28:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.59 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.56 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.61 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"9.29 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.21 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.97 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.53 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.84 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.52 ms"} 
[2026-09-05 13:28:51] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.38 ms"} 
[2026-09-05 13:28:51] local.INFO: Leaderboard query count: 2  
[2026-09-05 13:28:51] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 13:28:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.19 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-05 13:28:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.5 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.49 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.69 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.77 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.86 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.65 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.74 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.91 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.57 ms"} 
[2026-09-05 13:28:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.4 ms"} 
[2026-09-05 13:28:54] local.INFO: Leaderboard query count: 2  
[2026-09-05 13:28:54] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 13:29:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.42 ms"} 
[2026-09-05 13:29:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-05 13:29:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.16 ms"} 
[2026-09-05 13:29:02] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.88 ms"} 
[2026-09-05 13:29:02] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.83 ms"} 
[2026-09-05 13:29:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.13 ms"} 
[2026-09-05 13:29:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-05 13:29:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.59 ms"} 
[2026-09-05 13:29:03] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.51 ms"} 
[2026-09-05 13:29:03] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.14 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.34 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-09-05 13:29:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.58 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.18 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.67 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.42 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.52 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.66 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.49 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.82 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.48 ms"} 
[2026-09-05 13:29:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.43 ms"} 
[2026-09-05 13:29:16] local.INFO: Leaderboard query count: 2  
[2026-09-05 13:29:16] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 13:29:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.35 ms"} 
[2026-09-05 13:29:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-05 13:29:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.11 ms"} 
[2026-09-05 13:29:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-05 13:29:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.98 ms"} 
[2026-09-05 13:29:20] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.11 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-05 13:29:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.52 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.72 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.54 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.55 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.69 ms"} 
[2026-09-05 13:29:21] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.77 ms"} 
[2026-09-05 13:29:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.36 ms"} 
[2026-09-05 13:29:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-05 13:29:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.78 ms"} 
[2026-09-05 13:29:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-05 13:29:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.76 ms"} 
[2026-09-05 13:29:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.06 ms"} 
[2026-09-05 13:29:29] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.65 ms"} 
[2026-09-05 13:29:29] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.55 ms"} 
[2026-09-05 13:30:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.05 ms"} 
[2026-09-05 13:30:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-05 13:30:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.42 ms"} 
[2026-09-05 13:30:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-05 13:30:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.64 ms"} 
[2026-09-05 13:30:23] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.53 ms"} 
[2026-09-05 13:30:23] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.5 ms"} 
[2026-09-05 13:30:23] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.41 ms"} 
[2026-09-05 14:18:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"1667.27 ms"} 
[2026-09-05 14:18:24] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"1667.27 ms","url":"http://localhost:8000/api/users"} 
[2026-09-05 14:18:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.99 ms"} 
[2026-09-05 14:18:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"284.51 ms"} 
[2026-09-05 14:18:25] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"284.51 ms","url":"http://localhost:8000/api/users"} 
[2026-09-05 14:18:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.48 ms"} 
[2026-09-05 14:18:26] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"13.74 ms"} 
[2026-09-05 14:18:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"25.78 ms"} 
[2026-09-05 14:18:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"32.23 ms"} 
[2026-09-05 14:18:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.64 ms"} 
[2026-09-05 14:18:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"29.12 ms"} 
[2026-09-05 14:18:31] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.26 ms"} 
[2026-09-05 14:19:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.1 ms"} 
[2026-09-05 14:19:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.51 ms"} 
[2026-09-05 14:19:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.37 ms"} 
[2026-09-05 14:19:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.82 ms"} 
[2026-09-05 14:19:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"41.89 ms"} 
[2026-09-05 14:19:17] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"19.57 ms"} 
[2026-09-05 14:19:17] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"63.02 ms"} 
[2026-09-05 14:19:17] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.93 ms"} 
[2026-09-05 16:55:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"80.28 ms"} 
[2026-09-05 16:55:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.16 ms"} 
[2026-09-05 16:55:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"87.15 ms"} 
[2026-09-05 16:55:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"20.01 ms"} 
[2026-09-05 16:55:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.53 ms"} 
[2026-09-05 16:55:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.68 ms"} 
[2026-09-05 16:55:26] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"8.72 ms"} 
[2026-09-05 16:55:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"5.07 ms"} 
[2026-09-05 17:02:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.68 ms"} 
[2026-09-05 17:02:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-05 17:02:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.15 ms"} 
[2026-09-05 17:02:19] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"10.23 ms"} 
[2026-09-05 17:02:19] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.63 ms"} 
[2026-09-05 17:02:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.51 ms"} 
[2026-09-05 17:02:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.4 ms"} 
[2026-09-05 17:02:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.83 ms"} 
[2026-09-05 17:02:21] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.59 ms"} 
[2026-09-05 17:02:21] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.28 ms"} 
[2026-09-05 17:02:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4 ms"} 
[2026-09-05 17:02:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-05 17:02:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.76 ms"} 
[2026-09-05 17:02:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-05 17:02:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.53 ms"} 
[2026-09-05 17:02:22] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.4 ms"} 
[2026-09-05 17:02:22] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.92 ms"} 
[2026-09-05 17:02:22] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.97 ms"} 
[2026-09-05 17:02:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.17 ms"} 
[2026-09-05 17:02:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-05 17:02:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.2 ms"} 
[2026-09-05 17:02:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.39 ms"} 
[2026-09-05 17:02:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.31 ms"} 
[2026-09-05 17:02:57] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.99 ms"} 
[2026-09-05 17:02:57] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.81 ms"} 
[2026-09-05 17:02:57] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.65 ms"} 
[2026-09-05 17:04:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.15 ms"} 
[2026-09-05 17:04:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-05 17:04:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.43 ms"} 
[2026-09-05 17:04:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-05 17:04:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.38 ms"} 
[2026-09-05 17:04:10] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.15 ms"} 
[2026-09-05 17:04:10] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.82 ms"} 
[2026-09-05 17:04:10] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.65 ms"} 
[2026-09-05 17:04:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.08 ms"} 
[2026-09-05 17:04:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-05 17:04:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.97 ms"} 
[2026-09-05 17:04:13] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"14.62 ms"} 
[2026-09-05 17:04:13] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"14.7 ms"} 
[2026-09-05 17:04:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.14 ms"} 
[2026-09-05 17:04:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.41 ms"} 
[2026-09-05 17:04:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.66 ms"} 
[2026-09-05 17:04:15] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.64 ms"} 
[2026-09-05 17:04:15] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.54 ms"} 
[2026-09-05 17:04:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"20.07 ms"} 
[2026-09-05 17:04:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.12 ms"} 
[2026-09-05 17:04:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.35 ms"} 
[2026-09-05 17:04:44] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.1 ms"} 
[2026-09-05 17:04:44] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.45 ms"} 
[2026-09-05 17:04:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.76 ms"} 
[2026-09-05 17:04:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-05 17:04:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.8 ms"} 
[2026-09-05 17:04:59] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.72 ms"} 
[2026-09-05 17:04:59] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.53 ms"} 
[2026-09-05 17:07:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"33.67 ms"} 
[2026-09-05 17:07:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-05 17:07:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.13 ms"} 
[2026-09-05 17:07:40] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.07 ms"} 
[2026-09-05 17:07:40] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.38 ms"} 
[2026-09-05 17:12:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.07 ms"} 
[2026-09-05 17:12:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.63 ms"} 
[2026-09-05 17:12:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"228.82 ms"} 
[2026-09-05 17:12:20] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"228.82 ms","url":"http://localhost:8000/api/users"} 
[2026-09-05 17:12:20] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"14.69 ms"} 
[2026-09-05 17:12:20] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"6.91 ms"} 
[2026-09-05 17:17:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"29.01 ms"} 
[2026-09-05 17:17:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.84 ms"} 
[2026-09-05 17:17:19] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.73 ms"} 
[2026-09-05 17:17:19] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.76 ms"} 
[2026-09-05 17:17:19] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.3 ms"} 
[2026-09-05 17:17:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.17 ms"} 
[2026-09-05 17:17:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.14 ms"} 
[2026-09-05 17:17:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"156.36 ms"} 
[2026-09-05 17:17:42] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"156.36 ms","url":"http://localhost:8000/api/users"} 
[2026-09-05 17:17:42] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"16.98 ms"} 
[2026-09-05 17:17:42] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.02 ms"} 
[2026-09-05 17:17:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.1 ms"} 
[2026-09-05 17:17:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.36 ms"} 
[2026-09-05 17:17:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.54 ms"} 
[2026-09-05 17:17:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"10.27 ms"} 
[2026-09-05 17:17:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"8.85 ms"} 
[2026-09-05 17:17:44] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"41.39 ms"} 
[2026-09-05 17:17:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.92 ms"} 
[2026-09-05 17:17:44] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"73.02 ms"} 
[2026-09-05 17:17:44] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"89.67 ms"} 
[2026-09-05 17:17:44] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.75 ms"} 
[2026-09-05 17:17:44] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"7.55 ms"} 
[2026-09-05 17:17:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.68 ms"} 
[2026-09-05 17:17:44] local.INFO: Leaderboard query count: 2  
[2026-09-05 17:17:44] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 17:19:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.54 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.48 ms"} 
[2026-09-05 17:19:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.48 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.77 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.14 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.89 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.61 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.11 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.89 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.51 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.51 ms"} 
[2026-09-05 17:19:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.63 ms"} 
[2026-09-05 17:19:05] local.INFO: Leaderboard query count: 2  
[2026-09-05 17:19:05] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 17:26:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"27.25 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.96 ms"} 
[2026-09-05 17:26:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"30 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.92 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.83 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"4.84 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.5 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"3.89 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.06 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"6.94 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.89 ms"} 
[2026-09-05 17:26:28] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.97 ms"} 
[2026-09-05 17:26:28] local.INFO: Leaderboard query count: 2  
[2026-09-05 17:26:28] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 17:27:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.6 ms"} 
[2026-09-05 17:27:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.54 ms"} 
[2026-09-05 17:27:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.28 ms"} 
[2026-09-05 17:27:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"9.1 ms"} 
[2026-09-05 17:27:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"6.39 ms"} 
[2026-09-05 17:27:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.53 ms"} 
[2026-09-05 17:27:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.31 ms"} 
[2026-09-05 17:27:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.5 ms"} 
[2026-09-05 17:27:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.87 ms"} 
[2026-09-05 17:27:26] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.16 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-05 17:27:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.28 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.73 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.94 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"6.38 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"16.32 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.56 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.72 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.69 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.9 ms"} 
[2026-09-05 17:27:36] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.25 ms"} 
[2026-09-05 17:27:36] local.INFO: Leaderboard query count: 2  
[2026-09-05 17:27:36] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 17:29:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"25.01 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-09-05 17:29:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.05 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.79 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.24 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.04 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"8.04 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.39 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.02 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.33 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.97 ms"} 
[2026-09-05 17:29:39] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.02 ms"} 
[2026-09-05 17:29:39] local.INFO: Leaderboard query count: 2  
[2026-09-05 17:29:39] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 17:34:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.82 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.55 ms"} 
[2026-09-05 17:34:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.64 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.74 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.31 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.45 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.47 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.06 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.77 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.91 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.04 ms"} 
[2026-09-05 17:34:38] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.57 ms"} 
[2026-09-05 17:34:38] local.INFO: Leaderboard query count: 2  
[2026-09-05 17:34:38] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-05 17:34:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.13 ms"} 
[2026-09-05 17:34:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-05 17:34:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.25 ms"} 
[2026-09-05 17:34:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.67 ms"} 
[2026-09-05 17:34:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.14 ms"} 
[2026-09-05 17:34:39] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"75.02 ms"} 
[2026-09-05 17:34:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.05 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.61 ms"} 
[2026-09-05 17:34:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.76 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.37 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.25 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.48 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"77.44 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.18 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.24 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.12 ms"} 
[2026-09-05 17:34:41] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.52 ms"} 
[2026-09-05 17:36:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"46.92 ms"} 
[2026-09-05 17:36:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"181.19 ms"} 
[2026-09-05 17:36:37] local.ALERT: Slow query {"query":"select * from `users` where `users`.`id` = ? limit 1","time":"181.19 ms","url":"http://localhost:8000/api/subjects"} 
[2026-09-05 17:36:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.01 ms"} 
[2026-09-05 17:36:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.27 ms"} 
[2026-09-05 17:36:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.16 ms"} 
[2026-09-05 17:36:38] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"2.43 ms"} 
[2026-09-05 17:36:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.83 ms"} 
[2026-09-05 17:36:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-05 17:36:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.66 ms"} 
[2026-09-05 17:36:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.49 ms"} 
[2026-09-05 17:36:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.47 ms"} 
[2026-09-05 17:36:38] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.68 ms"} 
[2026-09-05 17:36:38] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.45 ms"} 
[2026-09-05 17:36:39] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.94 ms"} 
[2026-09-05 17:36:39] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-05 17:36:39] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.22 ms"} 
[2026-09-05 17:36:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.21 ms"} 
[2026-09-05 17:36:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.06 ms"} 
[2026-09-05 17:36:39] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.26 ms"} 
[2026-09-05 17:36:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.45 ms"} 
[2026-09-05 17:36:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.57 ms"} 
[2026-09-05 17:36:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.78 ms"} 
[2026-09-05 17:36:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.58 ms"} 
[2026-09-05 17:36:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.97 ms"} 
[2026-09-05 17:36:59] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"3.25 ms"} 
[2026-09-05 17:37:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"69.4 ms"} 
[2026-09-05 17:37:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.45 ms"} 
[2026-09-05 17:37:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.37 ms"} 
[2026-09-05 17:37:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.71 ms"} 
[2026-09-05 17:37:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.77 ms"} 
[2026-09-05 17:37:00] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.65 ms"} 
[2026-09-05 17:37:00] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.74 ms"} 
[2026-09-05 17:37:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6 ms"} 
[2026-09-05 17:37:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.33 ms"} 
[2026-09-05 17:37:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.37 ms"} 
[2026-09-05 17:37:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-05 17:37:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.37 ms"} 
[2026-09-05 17:37:01] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.35 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.74 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-09-05 17:37:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.71 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.94 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.5 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"3.13 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.79 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.49 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.31 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.06 ms"} 
[2026-09-05 17:37:09] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.83 ms"} 
[2026-09-05 17:37:10] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.2 ms"} 
[2026-09-05 17:37:10] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.45 ms"} 
[2026-09-05 17:37:10] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.82 ms"} 
[2026-09-05 17:37:10] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.75 ms"} 
[2026-09-05 17:37:10] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.39 ms"} 
[2026-09-05 17:37:10] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"5.03 ms"} 
[2026-09-05 17:37:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.45 ms"} 
[2026-09-05 17:37:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-05 17:37:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.76 ms"} 
[2026-09-05 17:37:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.17 ms"} 
[2026-09-05 17:37:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.48 ms"} 
[2026-09-05 17:37:15] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.63 ms"} 
[2026-09-05 17:37:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.75 ms"} 
[2026-09-05 17:37:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-05 17:37:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.04 ms"} 
[2026-09-05 17:37:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.62 ms"} 
[2026-09-05 17:37:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.19 ms"} 
[2026-09-05 17:37:16] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-05 17:37:16] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.26 ms"} 
[2026-09-05 17:37:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.26 ms"} 
[2026-09-05 17:37:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.74 ms"} 
[2026-09-05 17:37:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.42 ms"} 
[2026-09-05 17:37:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-05 17:37:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.15 ms"} 
[2026-09-05 17:37:17] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.24 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.08 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-05 17:37:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.57 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.77 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.4 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.24 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.91 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.14 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.11 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.79 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"2.81 ms"} 
[2026-09-05 17:37:23] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.66 ms"} 
[2026-09-05 17:37:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.45 ms"} 
[2026-09-05 17:37:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"16.64 ms"} 
[2026-09-05 17:37:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"34.76 ms"} 
[2026-09-05 17:37:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.75 ms"} 
[2026-09-05 17:37:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.85 ms"} 
[2026-09-05 17:37:24] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.67 ms"} 
[2026-09-05 17:37:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.16 ms"} 
[2026-09-05 17:37:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.47 ms"} 
[2026-09-05 17:37:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.13 ms"} 
[2026-09-05 17:37:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.08 ms"} 
[2026-09-05 17:37:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.83 ms"} 
[2026-09-05 17:37:32] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"1.45 ms"} 
[2026-09-05 17:37:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.27 ms"} 
[2026-09-05 17:37:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-05 17:37:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.55 ms"} 
[2026-09-05 17:37:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.54 ms"} 
[2026-09-05 17:37:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.02 ms"} 
[2026-09-05 17:37:33] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-05 17:37:33] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.7 ms"} 
[2026-09-05 17:37:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.35 ms"} 
[2026-09-05 17:37:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.68 ms"} 
[2026-09-05 17:37:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.24 ms"} 
[2026-09-05 17:37:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-05 17:37:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.18 ms"} 
[2026-09-05 17:37:34] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.2 ms"} 
[2026-09-05 17:37:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.13 ms"} 
[2026-09-05 17:37:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.68 ms"} 
[2026-09-05 17:37:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.53 ms"} 
[2026-09-05 17:37:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.88 ms"} 
[2026-09-05 17:37:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.51 ms"} 
[2026-09-05 17:37:48] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"6.23 ms"} 
[2026-09-05 17:37:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.66 ms"} 
[2026-09-05 17:37:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-05 17:37:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.13 ms"} 
[2026-09-05 17:37:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.18 ms"} 
[2026-09-05 17:37:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.5 ms"} 
[2026-09-05 17:37:49] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-05 17:37:49] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.5 ms"} 
[2026-09-05 17:37:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.19 ms"} 
[2026-09-05 17:37:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.24 ms"} 
[2026-09-05 17:37:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.75 ms"} 
[2026-09-05 17:37:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.94 ms"} 
[2026-09-05 17:37:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.54 ms"} 
[2026-09-05 17:37:50] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"5.89 ms"} 
[2026-09-05 17:37:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.88 ms"} 
[2026-09-05 17:37:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-05 17:37:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.67 ms"} 
[2026-09-05 17:37:53] local.DEBUG: select count(*) as aggregate from `chapters` where `chapter_number` = ? and (`subject_id` = ?) {"time":"2.63 ms"} 
[2026-09-05 17:37:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.07 ms"} 
[2026-09-05 17:37:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.83 ms"} 
[2026-09-05 17:37:53] local.DEBUG: insert into `chapters` (`subject_id`, `chapter_number`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?) {"time":"130.79 ms"} 
[2026-09-05 17:37:53] local.ALERT: Slow query {"query":"insert into `chapters` (`subject_id`, `chapter_number`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?)","time":"130.79 ms","url":"http://localhost:8000/api/chapters"} 
[2026-09-05 17:37:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.63 ms"} 
[2026-09-05 17:37:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-05 17:37:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.34 ms"} 
[2026-09-05 17:37:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.38 ms"} 
[2026-09-05 17:37:55] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.19 ms"} 
[2026-09-05 17:37:55] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"6.07 ms"} 
[2026-09-05 17:37:55] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.82 ms"} 
[2026-09-05 17:39:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.63 ms"} 
[2026-09-05 17:39:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.97 ms"} 
[2026-09-05 17:39:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.42 ms"} 
[2026-09-05 17:39:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.71 ms"} 
[2026-09-05 17:39:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.46 ms"} 
[2026-09-05 17:39:14] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"3.41 ms"} 
[2026-09-05 17:39:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"129.98 ms"} 
[2026-09-05 17:39:18] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"129.98 ms","url":"http://localhost:8000/api/subjects/53"} 
[2026-09-05 17:39:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.33 ms"} 
[2026-09-05 17:39:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.31 ms"} 
[2026-09-05 17:39:18] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"35.61 ms"} 
[2026-09-05 17:39:18] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"35.83 ms"} 
[2026-09-05 17:39:18] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-05 17:39:19] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"11.71 ms"} 
[2026-09-05 17:39:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.79 ms"} 
[2026-09-05 17:39:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"11.31 ms"} 
[2026-09-05 17:39:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"34.24 ms"} 
[2026-09-05 17:39:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-05 17:39:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.28 ms"} 
[2026-09-05 17:39:21] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"5.58 ms"} 
[2026-09-05 17:44:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.16 ms"} 
[2026-09-05 17:44:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-05 17:44:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.86 ms"} 
[2026-09-05 17:44:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.54 ms"} 
[2026-09-05 17:44:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"7.58 ms"} 
[2026-09-05 17:44:11] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"4.46 ms"} 
[2026-09-05 17:44:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.75 ms"} 
[2026-09-05 17:44:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.55 ms"} 
[2026-09-05 17:44:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.2 ms"} 
[2026-09-05 17:44:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.84 ms"} 
[2026-09-05 17:44:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.79 ms"} 
[2026-09-05 17:44:12] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"2.24 ms"} 
[2026-09-05 17:44:12] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"2.54 ms"} 
[2026-09-05 17:44:13] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.7 ms"} 
[2026-09-05 17:44:13] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.06 ms"} 
[2026-09-05 17:44:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.27 ms"} 
[2026-09-05 17:44:13] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.55 ms"} 
[2026-09-05 17:44:13] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.81 ms"} 
[2026-09-05 17:44:13] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"8.1 ms"} 
[2026-09-05 17:44:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.86 ms"} 
[2026-09-05 17:44:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.56 ms"} 
[2026-09-05 17:44:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.04 ms"} 
[2026-09-05 17:44:18] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.97 ms"} 
[2026-09-05 17:44:18] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.98 ms"} 
[2026-09-05 17:44:18] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.36 ms"} 
[2026-09-05 17:44:18] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.17 ms"} 
[2026-09-05 17:44:18] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.36 ms"} 
[2026-09-05 17:45:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.98 ms"} 
[2026-09-05 17:45:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.81 ms"} 
[2026-09-05 17:45:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.02 ms"} 
[2026-09-05 17:45:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-05 17:45:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.03 ms"} 
[2026-09-05 17:45:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.49 ms"} 
[2026-09-05 17:45:20] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"9.13 ms"} 
[2026-09-05 17:45:20] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"11.95 ms"} 
[2026-09-05 17:48:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15 ms"} 
[2026-09-05 17:48:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.61 ms"} 
[2026-09-05 17:48:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.77 ms"} 
[2026-09-05 17:48:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.61 ms"} 
[2026-09-05 17:48:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.99 ms"} 
[2026-09-05 17:48:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.92 ms"} 
[2026-09-05 17:48:33] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.6 ms"} 
[2026-09-05 17:48:33] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.02 ms"} 
[2026-09-05 17:50:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.51 ms"} 
[2026-09-05 17:50:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-05 17:50:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.26 ms"} 
[2026-09-05 17:50:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.42 ms"} 
[2026-09-05 17:50:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"70.74 ms"} 
[2026-09-05 17:50:03] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.4 ms"} 
[2026-09-05 17:50:03] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"8.51 ms"} 
[2026-09-05 17:50:03] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.4 ms"} 
[2026-09-05 17:52:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.23 ms"} 
[2026-09-05 17:52:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.99 ms"} 
[2026-09-05 17:52:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"25.96 ms"} 
[2026-09-05 17:52:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.93 ms"} 
[2026-09-05 17:52:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.38 ms"} 
[2026-09-05 17:52:31] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.12 ms"} 
[2026-09-05 17:52:31] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.5 ms"} 
[2026-09-05 17:52:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.03 ms"} 
[2026-09-05 18:02:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"80.67 ms"} 
[2026-09-05 18:02:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"13.87 ms"} 
[2026-09-05 18:02:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.99 ms"} 
[2026-09-05 18:02:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.55 ms"} 
[2026-09-05 18:02:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.77 ms"} 
[2026-09-05 18:02:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.34 ms"} 
[2026-09-05 18:02:20] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.56 ms"} 
[2026-09-05 18:02:20] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.9 ms"} 
[2026-09-05 18:02:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.92 ms"} 
[2026-09-05 18:02:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-05 18:02:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.81 ms"} 
[2026-09-05 18:02:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.59 ms"} 
[2026-09-05 18:02:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.69 ms"} 
[2026-09-05 18:02:21] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.87 ms"} 
[2026-09-05 18:02:21] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.11 ms"} 
[2026-09-05 18:02:21] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.49 ms"} 
[2026-09-05 18:02:21] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"19.32 ms"} 
[2026-09-05 18:02:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.97 ms"} 
[2026-09-05 18:02:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.18 ms"} 
[2026-09-05 18:02:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.07 ms"} 
[2026-09-05 18:02:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-05 18:02:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.68 ms"} 
[2026-09-05 18:02:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.57 ms"} 
[2026-09-05 18:02:44] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"2.66 ms"} 
[2026-09-05 18:02:44] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.51 ms"} 
[2026-09-05 18:02:44] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.18 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-05 18:02:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.57 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"8.48 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.75 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.62 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.44 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.56 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.28 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.99 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.41 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.66 ms"} 
[2026-09-05 18:02:48] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.16 ms"} 
[2026-09-05 18:02:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.44 ms"} 
[2026-09-05 18:02:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-05 18:02:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.04 ms"} 
[2026-09-05 18:02:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-05 18:02:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.82 ms"} 
[2026-09-05 18:02:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.51 ms"} 
[2026-09-05 18:02:58] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.42 ms"} 
[2026-09-05 18:02:58] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.02 ms"} 
[2026-09-05 18:02:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.38 ms"} 
[2026-09-05 18:02:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-05 18:02:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.38 ms"} 
[2026-09-05 18:02:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.47 ms"} 
[2026-09-05 18:02:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.76 ms"} 
[2026-09-05 18:02:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-05 18:02:59] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.98 ms"} 
[2026-09-05 18:02:59] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"1.31 ms"} 
[2026-09-05 18:03:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.07 ms"} 
[2026-09-05 18:03:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-09-05 18:03:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.66 ms"} 
[2026-09-05 18:03:07] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? and `id` <> ? {"time":"1.7 ms"} 
[2026-09-05 18:03:07] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? and `id` <> ? {"time":"2.05 ms"} 
[2026-09-05 18:03:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-05 18:03:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.41 ms"} 
[2026-09-05 18:03:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.38 ms"} 
[2026-09-05 18:03:07] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.07 ms"} 
[2026-09-05 18:03:07] local.DEBUG: update `users` set `faculty_id` = ?, `is_active` = ?, `users`.`updated_at` = ? where `id` = ? {"time":"44.41 ms"} 
[2026-09-05 18:03:07] local.DEBUG: delete from `personal_access_tokens` where `personal_access_tokens`.`tokenable_type` = ? and `personal_access_tokens`.`tokenable_id` = ? and `personal_access_tokens`.`tokenable_id` is not null {"time":"13 ms"} 
[2026-09-05 18:03:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.44 ms"} 
[2026-09-05 18:03:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-09-05 18:03:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.56 ms"} 
[2026-09-05 18:03:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-05 18:03:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.74 ms"} 
[2026-09-05 18:03:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.78 ms"} 
[2026-09-05 18:03:08] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.67 ms"} 
[2026-09-05 18:03:08] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.64 ms"} 
[2026-09-05 18:03:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.59 ms"} 
[2026-09-05 18:03:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-05 18:03:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.25 ms"} 
[2026-09-05 18:03:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-05 18:03:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.65 ms"} 
[2026-09-05 18:03:09] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.05 ms"} 
[2026-09-05 18:03:09] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.7 ms"} 
[2026-09-05 18:03:09] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.95 ms"} 
[2026-09-05 18:03:09] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.56 ms"} 
[2026-09-05 18:03:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.36 ms"} 
[2026-09-05 18:03:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-09-05 18:03:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.84 ms"} 
[2026-09-05 18:03:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-05 18:03:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"9.55 ms"} 
[2026-09-05 18:03:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.17 ms"} 
[2026-09-05 18:03:15] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.43 ms"} 
[2026-09-05 18:03:15] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.91 ms"} 
[2026-09-05 18:03:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.54 ms"} 
[2026-09-05 18:03:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.44 ms"} 
[2026-09-05 18:03:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.27 ms"} 
[2026-09-05 18:03:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.11 ms"} 
[2026-09-05 18:03:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.07 ms"} 
[2026-09-05 18:03:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-05 18:03:16] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.64 ms"} 
[2026-09-05 18:03:16] local.DEBUG: select * from `faculties` where `faculties`.`id` in (18) {"time":"0.87 ms"} 
[2026-09-05 18:03:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.31 ms"} 
[2026-09-05 18:03:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-05 18:03:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.81 ms"} 
[2026-09-05 18:03:22] local.DEBUG: select count(*) as aggregate from `users` where `shortcode` = ? and `id` <> ? {"time":"1.59 ms"} 
[2026-09-05 18:03:22] local.DEBUG: select count(*) as aggregate from `users` where `email` = ? and `id` <> ? {"time":"0.66 ms"} 
[2026-09-05 18:03:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-05 18:03:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.73 ms"} 
[2026-09-05 18:03:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-05 18:03:22] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.61 ms"} 
[2026-09-05 18:03:22] local.DEBUG: update `users` set `faculty_id` = ?, `is_active` = ?, `users`.`updated_at` = ? where `id` = ? {"time":"0.91 ms"} 
[2026-09-05 18:03:22] local.DEBUG: delete from `personal_access_tokens` where `personal_access_tokens`.`tokenable_type` = ? and `personal_access_tokens`.`tokenable_id` = ? and `personal_access_tokens`.`tokenable_id` is not null {"time":"1.14 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.04 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.81 ms"} 
[2026-09-05 18:03:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.06 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.36 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.74 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.02 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.66 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.9 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.55 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.83 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.31 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.9 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.92 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.77 ms"} 
[2026-09-05 18:03:24] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.66 ms"} 
[2026-09-05 18:07:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.93 ms"} 
[2026-09-05 18:07:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-05 18:07:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.65 ms"} 
[2026-09-05 18:07:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-05 18:07:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.38 ms"} 
[2026-09-05 18:07:48] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.07 ms"} 
[2026-09-05 18:07:48] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.71 ms"} 
[2026-09-05 18:07:48] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.56 ms"} 
[2026-09-05 18:10:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.95 ms"} 
[2026-09-05 18:10:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-05 18:10:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.53 ms"} 
[2026-09-05 18:10:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-05 18:10:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.07 ms"} 
[2026-09-05 18:10:53] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.78 ms"} 
[2026-09-05 18:10:53] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.02 ms"} 
[2026-09-05 18:10:53] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.77 ms"} 
[2026-09-05 18:10:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.63 ms"} 
[2026-09-05 18:10:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.75 ms"} 
[2026-09-05 18:10:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3 ms"} 
[2026-09-05 18:10:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-05 18:10:55] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.81 ms"} 
[2026-09-05 18:10:55] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.04 ms"} 
[2026-09-05 18:10:55] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.13 ms"} 
[2026-09-05 18:10:55] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.62 ms"} 
[2026-09-05 18:10:55] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"3.26 ms"} 
[2026-09-05 18:14:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.25 ms"} 
[2026-09-05 18:14:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.51 ms"} 
[2026-09-05 18:14:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.7 ms"} 
[2026-09-05 18:14:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-05 18:14:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.1 ms"} 
[2026-09-05 18:14:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.86 ms"} 
[2026-09-05 18:14:29] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.81 ms"} 
[2026-09-05 18:14:29] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.84 ms"} 
[2026-09-05 18:14:29] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.71 ms"} 
[2026-09-05 18:15:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.2 ms"} 
[2026-09-05 18:15:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-05 18:15:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.35 ms"} 
[2026-09-05 18:15:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-05 18:15:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.39 ms"} 
[2026-09-05 18:15:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.14 ms"} 
[2026-09-05 18:15:26] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.07 ms"} 
[2026-09-05 18:15:26] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.86 ms"} 
[2026-09-05 18:15:26] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"0.83 ms"} 
[2026-09-05 19:11:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"179.59 ms"} 
[2026-09-05 19:11:54] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"179.59 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-05 19:11:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.7 ms"} 
[2026-09-05 19:11:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.9 ms"} 
[2026-09-05 19:11:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.93 ms"} 
[2026-09-05 19:11:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.57 ms"} 
[2026-09-05 19:11:58] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.34 ms"} 
[2026-09-05 19:11:58] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.84 ms"} 
[2026-09-05 19:11:58] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.69 ms"} 
[2026-09-05 19:11:58] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.28 ms"} 
[2026-09-05 19:14:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"230.05 ms"} 
[2026-09-05 19:14:44] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"230.05 ms","url":"http://localhost:8000/api/users"} 
[2026-09-05 19:14:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.31 ms"} 
[2026-09-05 19:14:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16.29 ms"} 
[2026-09-05 19:14:44] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.41 ms"} 
[2026-09-05 19:14:44] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"12.15 ms"} 
[2026-09-05 19:14:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.48 ms"} 
[2026-09-05 19:14:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-09-05 19:14:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.05 ms"} 
[2026-09-05 19:14:45] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.06 ms"} 
[2026-09-05 19:14:45] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.32 ms"} 
[2026-09-05 19:14:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.43 ms"} 
[2026-09-05 19:14:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-05 19:14:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.98 ms"} 
[2026-09-05 19:14:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-05 19:14:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"9.49 ms"} 
[2026-09-05 19:14:46] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.89 ms"} 
[2026-09-05 19:14:46] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.93 ms"} 
[2026-09-05 19:14:46] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.4 ms"} 
[2026-09-05 19:14:46] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.21 ms"} 
[2026-09-05 19:14:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.04 ms"} 
[2026-09-05 19:14:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-05 19:14:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.68 ms"} 
[2026-09-05 19:14:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-05 19:14:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.78 ms"} 
[2026-09-05 19:14:57] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.83 ms"} 
[2026-09-05 19:14:57] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.51 ms"} 
[2026-09-05 19:14:57] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"9.55 ms"} 
[2026-09-05 19:17:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.29 ms"} 
[2026-09-05 19:17:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.79 ms"} 
[2026-09-05 19:17:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.03 ms"} 
[2026-09-05 19:17:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-05 19:17:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.77 ms"} 
[2026-09-05 19:17:28] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.04 ms"} 
[2026-09-05 19:17:28] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.65 ms"} 
[2026-09-05 19:17:28] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.75 ms"} 
[2026-09-05 19:20:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.45 ms"} 
[2026-09-05 19:20:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-05 19:20:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.83 ms"} 
[2026-09-05 19:20:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-05 19:20:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-05 19:20:56] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.5 ms"} 
[2026-09-05 19:20:56] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.4 ms"} 
[2026-09-05 19:20:56] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.78 ms"} 
[2026-09-05 19:26:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.68 ms"} 
[2026-09-05 19:26:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-05 19:26:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"25.75 ms"} 
[2026-09-05 19:26:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.24 ms"} 
[2026-09-05 19:26:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.83 ms"} 
[2026-09-05 19:26:09] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.56 ms"} 
[2026-09-05 19:26:09] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.41 ms"} 
[2026-09-05 19:26:09] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.96 ms"} 
[2026-09-05 19:31:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.29 ms"} 
[2026-09-05 19:31:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-05 19:31:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.33 ms"} 
[2026-09-05 19:31:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.35 ms"} 
[2026-09-05 19:31:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.68 ms"} 
[2026-09-05 19:31:43] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.57 ms"} 
[2026-09-05 19:31:43] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"1.13 ms"} 
[2026-09-05 19:31:43] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.84 ms"} 
[2026-09-05 19:43:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"45.74 ms"} 
[2026-09-05 19:43:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.11 ms"} 
[2026-09-05 19:43:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"39.96 ms"} 
[2026-09-05 19:43:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.05 ms"} 
[2026-09-05 19:43:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"9.82 ms"} 
[2026-09-05 19:43:47] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.91 ms"} 
[2026-09-05 19:43:47] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.68 ms"} 
[2026-09-05 19:43:47] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.44 ms"} 
[2026-09-05 19:43:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.99 ms"} 
[2026-09-05 19:43:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.92 ms"} 
[2026-09-05 19:43:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.05 ms"} 
[2026-09-05 19:43:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-05 19:43:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.63 ms"} 
[2026-09-05 19:43:51] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.79 ms"} 
[2026-09-05 19:43:51] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.57 ms"} 
[2026-09-05 19:43:51] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.72 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.42 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.64 ms"} 
[2026-09-05 19:43:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.28 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.59 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.48 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"138.56 ms"} 
[2026-09-05 19:43:55] local.ALERT: Slow query {"query":"select * from `subjects` where LOWER(name) LIKE ? limit 1","time":"138.56 ms","url":"http://localhost:8000/api/courses/history-class"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"41.66 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select `id` from `users` where `role_id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"6.84 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"7.86 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `users` where `users`.`id` in (630) {"time":"0.82 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.94 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (6) {"time":"0.55 ms"} 
[2026-09-05 19:43:55] local.DEBUG: select * from `users` where `users`.`id` in (637) {"time":"0.47 ms"} 
[2026-09-05 19:43:56] local.DEBUG: select * from `exams` where `exams`.`course_id` in (6) {"time":"4.49 ms"} 
[2026-09-05 19:43:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.09 ms"} 
[2026-09-05 19:43:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.93 ms"} 
[2026-09-05 19:43:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.7 ms"} 
[2026-09-05 19:43:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"26.56 ms"} 
[2026-09-05 19:43:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"10.96 ms"} 
[2026-09-05 19:43:57] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"16.37 ms"} 
[2026-09-05 19:43:58] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"206.24 ms"} 
[2026-09-05 19:43:58] local.ALERT: Slow query {"query":"select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53)","time":"206.24 ms","url":"http://localhost:8000/api/subjects/53"} 
[2026-09-05 19:43:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.19 ms"} 
[2026-09-05 19:43:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-05 19:43:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.27 ms"} 
[2026-09-05 19:43:58] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-05 19:43:58] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.63 ms"} 
[2026-09-05 19:43:58] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"8.1 ms"} 
[2026-09-05 19:43:58] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.5 ms"} 
[2026-09-05 19:43:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.34 ms"} 
[2026-09-05 19:43:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-05 19:43:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.71 ms"} 
[2026-09-05 19:43:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.06 ms"} 
[2026-09-05 19:43:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.78 ms"} 
[2026-09-05 19:43:59] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.16 ms"} 
[2026-09-05 19:43:59] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.78 ms"} 
[2026-09-05 20:02:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"81.95 ms"} 
[2026-09-05 20:02:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.86 ms"} 
[2026-09-05 20:02:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"242.28 ms"} 
[2026-09-05 20:02:54] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"242.28 ms","url":"http://localhost:8000/api/school-classes"} 
[2026-09-05 20:02:55] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.97 ms"} 
[2026-09-05 20:02:55] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"58.63 ms"} 
[2026-09-05 20:02:55] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"3.76 ms"} 
[2026-09-05 20:02:55] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.82 ms"} 
[2026-09-05 20:02:55] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"5.44 ms"} 
[2026-09-05 20:05:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.65 ms"} 
[2026-09-05 20:05:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-05 20:05:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.32 ms"} 
[2026-09-05 20:05:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-05 20:05:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-05 20:05:06] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.56 ms"} 
[2026-09-05 20:05:06] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.41 ms"} 
[2026-09-05 20:05:06] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.2 ms"} 
[2026-09-05 20:05:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.83 ms"} 
[2026-09-05 20:05:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-05 20:05:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.81 ms"} 
[2026-09-05 20:05:11] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-05 20:05:11] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-05 20:05:11] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.53 ms"} 
[2026-09-05 20:05:11] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.77 ms"} 
[2026-09-05 20:05:11] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.84 ms"} 
[2026-09-05 20:20:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"36.03 ms"} 
[2026-09-05 20:20:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.08 ms"} 
[2026-09-05 20:20:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"36.76 ms"} 
[2026-09-05 20:20:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"9.68 ms"} 
[2026-09-05 20:20:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"9.08 ms"} 
[2026-09-05 20:20:16] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.8 ms"} 
[2026-09-05 20:20:16] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.51 ms"} 
[2026-09-05 20:20:16] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.39 ms"} 
[2026-09-05 20:21:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.78 ms"} 
[2026-09-05 20:21:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-05 20:21:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"34.97 ms"} 
[2026-09-05 20:21:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-05 20:21:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.79 ms"} 
[2026-09-05 20:21:17] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.31 ms"} 
[2026-09-05 20:21:17] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"1.2 ms"} 
[2026-09-05 20:21:17] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.55 ms"} 
[2026-09-05 20:21:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.47 ms"} 
[2026-09-05 20:21:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-05 20:21:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.24 ms"} 
[2026-09-05 20:21:28] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.63 ms"} 
[2026-09-05 20:21:28] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1 ms"} 
[2026-09-05 20:21:28] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.66 ms"} 
[2026-09-05 20:21:28] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.48 ms"} 
[2026-09-05 20:21:28] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.14 ms"} 
[2026-09-05 20:21:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.35 ms"} 
[2026-09-05 20:21:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-05 20:21:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.64 ms"} 
[2026-09-05 20:21:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.88 ms"} 
[2026-09-05 20:21:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.63 ms"} 
[2026-09-05 20:21:29] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.7 ms"} 
[2026-09-05 20:21:29] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.44 ms"} 
[2026-09-05 20:21:29] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"0.84 ms"} 
[2026-09-05 20:23:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.52 ms"} 
[2026-09-05 20:23:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.68 ms"} 
[2026-09-05 20:23:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.96 ms"} 
[2026-09-05 20:23:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.6 ms"} 
[2026-09-05 20:23:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.97 ms"} 
[2026-09-05 20:23:42] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.71 ms"} 
[2026-09-05 20:23:42] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"0.64 ms"} 
[2026-09-05 20:23:42] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"2.73 ms"} 
[2026-09-05 20:23:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.37 ms"} 
[2026-09-05 20:23:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-05 20:23:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.58 ms"} 
[2026-09-05 20:23:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.61 ms"} 
[2026-09-05 20:23:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.71 ms"} 
[2026-09-05 20:23:45] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"136.78 ms"} 
[2026-09-05 20:23:45] local.ALERT: Slow query {"query":"select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc","time":"136.78 ms","url":"http://localhost:8000/api/exams"} 
[2026-09-05 20:23:45] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"0.59 ms"} 
[2026-09-05 20:23:45] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.5 ms"} 
[2026-09-05 20:28:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.53 ms"} 
[2026-09-05 20:28:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.88 ms"} 
[2026-09-05 20:28:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.32 ms"} 
[2026-09-05 20:28:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.85 ms"} 
[2026-09-05 20:28:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.89 ms"} 
[2026-09-05 20:28:32] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"1.24 ms"} 
[2026-09-05 20:28:32] local.DEBUG: select * from `courses` where `courses`.`id` in (6) {"time":"0.49 ms"} 
[2026-09-05 20:28:32] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.41 ms"} 
[2026-09-05 20:28:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.53 ms"} 
[2026-09-05 20:28:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-05 20:28:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.23 ms"} 
[2026-09-05 20:28:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.07 ms"} 
[2026-09-05 20:28:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.36 ms"} 
[2026-09-05 20:28:36] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"17.28 ms"} 
[2026-09-05 20:31:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.53 ms"} 
[2026-09-05 20:31:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-05 20:31:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.41 ms"} 
[2026-09-05 20:31:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.31 ms"} 
[2026-09-05 20:31:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.03 ms"} 
[2026-09-05 20:31:08] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"1.04 ms"} 
[2026-09-05 20:31:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.93 ms"} 
[2026-09-05 20:31:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.93 ms"} 
[2026-09-05 20:31:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.07 ms"} 
[2026-09-05 20:31:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-05 20:31:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.85 ms"} 
[2026-09-05 20:31:32] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"0.97 ms"} 
[2026-09-05 20:32:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.82 ms"} 
[2026-09-05 20:32:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-05 20:32:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.61 ms"} 
[2026-09-05 20:32:12] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.72 ms"} 
[2026-09-05 20:32:12] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.7 ms"} 
[2026-09-05 20:32:12] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"0.88 ms"} 
[2026-09-05 20:34:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.8 ms"} 
[2026-09-05 20:34:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-05 20:34:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.01 ms"} 
[2026-09-05 20:34:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.91 ms"} 
[2026-09-05 20:34:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2026-09-05 20:34:45] local.DEBUG: select `roles`.*, (select count(*) from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `roles`.`id` = `role_permissions`.`role_id`) as `permissions_count` from `roles` where `name` <> ? {"time":"0.81 ms"} 
[2026-09-05 20:34:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.15 ms"} 
[2026-09-05 20:34:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.28 ms"} 
[2026-09-05 20:34:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.82 ms"} 
[2026-09-06 10:38:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"137.57 ms"} 
[2026-09-06 10:38:37] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"137.57 ms","url":"http://localhost:8000/api/settings/commands"} 
[2026-09-06 10:38:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.74 ms"} 
[2026-09-06 10:38:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.79 ms"} 
[2026-09-07 13:00:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"110.98 ms"} 
[2026-09-07 13:00:15] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"110.98 ms","url":"http://localhost:8000/api/settings/commands"} 
[2026-09-07 13:00:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-07 13:00:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.72 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.03 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-07 13:03:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.23 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.45 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"65.59 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"11.75 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.92 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.71 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"12.6 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"13.73 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.28 ms"} 
[2026-09-07 13:03:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.49 ms"} 
[2026-09-07 13:03:32] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:03:32] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:03:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.62 ms"} 
[2026-09-07 13:03:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-07 13:03:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.06 ms"} 
[2026-09-07 13:03:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.93 ms"} 
[2026-09-07 13:03:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.24 ms"} 
[2026-09-07 13:03:33] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"65.5 ms"} 
[2026-09-07 13:03:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.26 ms"} 
[2026-09-07 13:03:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.7 ms"} 
[2026-09-07 13:03:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.41 ms"} 
[2026-09-07 13:03:34] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"5.9 ms"} 
[2026-09-07 13:03:34] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.91 ms"} 
[2026-09-07 13:03:34] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-07 13:03:35] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"22.34 ms"} 
[2026-09-07 13:03:35] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.48 ms"} 
[2026-09-07 13:03:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.35 ms"} 
[2026-09-07 13:03:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.69 ms"} 
[2026-09-07 13:03:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.64 ms"} 
[2026-09-07 13:03:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.99 ms"} 
[2026-09-07 13:03:36] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.1 ms"} 
[2026-09-07 13:04:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.74 ms"} 
[2026-09-07 13:04:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-07 13:04:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.22 ms"} 
[2026-09-07 13:04:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-07 13:04:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.92 ms"} 
[2026-09-07 13:04:06] local.DEBUG: select * from `questions` where `subject_id` = ? and `chapter_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"0.92 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-07 13:04:07] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.47 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.53 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.3 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.23 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.08 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.79 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-07 13:04:07] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.82 ms"} 
[2026-09-07 13:04:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.04 ms"} 
[2026-09-07 13:04:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-07 13:04:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.59 ms"} 
[2026-09-07 13:04:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.87 ms"} 
[2026-09-07 13:04:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.75 ms"} 
[2026-09-07 13:04:08] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.94 ms"} 
[2026-09-07 13:04:08] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"0.83 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.38 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-07 13:04:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.56 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.62 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.84 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"4.06 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.4 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.27 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"0.59 ms"} 
[2026-09-07 13:04:16] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"1.24 ms"} 
[2026-09-07 13:04:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.26 ms"} 
[2026-09-07 13:04:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-07 13:04:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.31 ms"} 
[2026-09-07 13:04:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.31 ms"} 
[2026-09-07 13:04:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"0.69 ms"} 
[2026-09-07 13:04:17] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"1.97 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.39 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.73 ms"} 
[2026-09-07 13:04:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.78 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.64 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.63 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.63 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.49 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.49 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.46 ms"} 
[2026-09-07 13:04:41] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.39 ms"} 
[2026-09-07 13:04:41] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:04:41] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:05:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.74 ms"} 
[2026-09-07 13:05:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-07 13:05:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.77 ms"} 
[2026-09-07 13:05:02] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"17.14 ms"} 
[2026-09-07 13:05:02] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.19 ms"} 
[2026-09-07 13:05:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.45 ms"} 
[2026-09-07 13:05:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.39 ms"} 
[2026-09-07 13:05:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.55 ms"} 
[2026-09-07 13:05:03] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.09 ms"} 
[2026-09-07 13:05:03] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.03 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.15 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-07 13:05:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.52 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.14 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.52 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.01 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.47 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.99 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.67 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.61 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.54 ms"} 
[2026-09-07 13:05:05] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.6 ms"} 
[2026-09-07 13:05:05] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:05:05] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:05:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.58 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.05 ms"} 
[2026-09-07 13:05:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.21 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.77 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.71 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.92 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.83 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.48 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.97 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.89 ms"} 
[2026-09-07 13:05:15] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.79 ms"} 
[2026-09-07 13:05:15] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:05:15] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:05:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.23 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-07 13:05:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.79 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.49 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.54 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.71 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.53 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.98 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.2 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.51 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.49 ms"} 
[2026-09-07 13:05:16] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.77 ms"} 
[2026-09-07 13:05:16] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:05:16] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:05:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.23 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-07 13:05:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.44 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.78 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.92 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.9 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.62 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.63 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.47 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.48 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.45 ms"} 
[2026-09-07 13:05:41] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.39 ms"} 
[2026-09-07 13:05:41] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:05:41] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:06:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.63 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.52 ms"} 
[2026-09-07 13:06:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.45 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"34.67 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.72 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"5.06 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.54 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"4.02 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.73 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.95 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.65 ms"} 
[2026-09-07 13:06:44] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.86 ms"} 
[2026-09-07 13:06:44] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:06:44] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:07:02] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.75 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.36 ms"} 
[2026-09-07 13:07:02] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.83 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.46 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.91 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.1 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.55 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"7.81 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.96 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.85 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.76 ms"} 
[2026-09-07 13:07:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.8 ms"} 
[2026-09-07 13:07:02] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:07:02] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:07:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.34 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.85 ms"} 
[2026-09-07 13:07:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.19 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.91 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.17 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.62 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.92 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.76 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.65 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.71 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.53 ms"} 
[2026-09-07 13:07:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.47 ms"} 
[2026-09-07 13:07:43] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:07:43] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:09:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.47 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-07 13:09:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.95 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.92 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.71 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"5.15 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.97 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.61 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.48 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.45 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.45 ms"} 
[2026-09-07 13:09:28] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.38 ms"} 
[2026-09-07 13:09:28] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:09:28] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:21:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"488.48 ms"} 
[2026-09-07 13:21:54] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"488.48 ms","url":"http://localhost:8000/api/users"} 
[2026-09-07 13:21:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.51 ms"} 
[2026-09-07 13:21:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.97 ms"} 
[2026-09-07 13:21:55] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.79 ms"} 
[2026-09-07 13:21:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.15 ms"} 
[2026-09-07 13:21:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.25 ms"} 
[2026-09-07 13:21:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.8 ms"} 
[2026-09-07 13:21:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.57 ms"} 
[2026-09-07 13:21:58] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.11 ms"} 
[2026-09-07 13:21:58] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.42 ms"} 
[2026-09-07 13:22:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.55 ms"} 
[2026-09-07 13:22:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.86 ms"} 
[2026-09-07 13:22:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.23 ms"} 
[2026-09-07 13:22:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.63 ms"} 
[2026-09-07 13:22:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.9 ms"} 
[2026-09-07 13:22:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.97 ms"} 
[2026-09-07 13:22:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.55 ms"} 
[2026-09-07 13:22:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.23 ms"} 
[2026-09-07 13:22:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.17 ms"} 
[2026-09-07 13:22:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.05 ms"} 
[2026-09-07 13:22:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.34 ms"} 
[2026-09-07 13:22:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-07 13:22:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.55 ms"} 
[2026-09-07 13:22:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"19.61 ms"} 
[2026-09-07 13:22:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.23 ms"} 
[2026-09-07 13:22:27] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.17 ms"} 
[2026-09-07 13:22:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.83 ms"} 
[2026-09-07 13:22:27] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.34 ms"} 
[2026-09-07 13:22:27] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.19 ms"} 
[2026-09-07 13:22:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.68 ms"} 
[2026-09-07 13:22:27] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.69 ms"} 
[2026-09-07 13:22:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.45 ms"} 
[2026-09-07 13:22:27] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:22:27] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:23:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.96 ms"} 
[2026-09-07 13:23:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.66 ms"} 
[2026-09-07 13:23:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.22 ms"} 
[2026-09-07 13:23:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.85 ms"} 
[2026-09-07 13:23:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.96 ms"} 
[2026-09-07 13:23:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3 ms"} 
[2026-09-07 13:23:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-07 13:23:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.94 ms"} 
[2026-09-07 13:23:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.28 ms"} 
[2026-09-07 13:23:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.36 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.65 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.67 ms"} 
[2026-09-07 13:23:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.49 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.12 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.74 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.45 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.33 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.55 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.12 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.48 ms"} 
[2026-09-07 13:23:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.39 ms"} 
[2026-09-07 13:23:26] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:23:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:24:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.33 ms"} 
[2026-09-07 13:24:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.14 ms"} 
[2026-09-07 13:24:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.22 ms"} 
[2026-09-07 13:24:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"15.28 ms"} 
[2026-09-07 13:24:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"11.8 ms"} 
[2026-09-07 13:24:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"18.45 ms"} 
[2026-09-07 13:24:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.28 ms"} 
[2026-09-07 13:24:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.48 ms"} 
[2026-09-07 13:24:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.72 ms"} 
[2026-09-07 13:24:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.5 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.17 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.97 ms"} 
[2026-09-07 13:24:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.59 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.06 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.67 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.74 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.76 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.89 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.79 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.67 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.54 ms"} 
[2026-09-07 13:24:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.41 ms"} 
[2026-09-07 13:24:26] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:24:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:25:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"30.36 ms"} 
[2026-09-07 13:25:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-09-07 13:25:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.59 ms"} 
[2026-09-07 13:25:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"20.41 ms"} 
[2026-09-07 13:25:26] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"67.7 ms"} 
[2026-09-07 13:25:28] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.6 ms"} 
[2026-09-07 13:25:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.86 ms"} 
[2026-09-07 13:25:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.16 ms"} 
[2026-09-07 13:25:28] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4 ms"} 
[2026-09-07 13:25:28] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.03 ms"} 
[2026-09-07 13:26:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.15 ms"} 
[2026-09-07 13:26:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.65 ms"} 
[2026-09-07 13:26:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.11 ms"} 
[2026-09-07 13:26:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"22.76 ms"} 
[2026-09-07 13:26:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.87 ms"} 
[2026-09-07 13:26:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.55 ms"} 
[2026-09-07 13:26:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-07 13:26:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.58 ms"} 
[2026-09-07 13:26:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.14 ms"} 
[2026-09-07 13:26:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.29 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-07 13:26:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.15 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.95 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.79 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.9 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.65 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.19 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.8 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.79 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"14.1 ms"} 
[2026-09-07 13:26:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.47 ms"} 
[2026-09-07 13:26:26] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:26:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:27:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.37 ms"} 
[2026-09-07 13:27:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-07 13:27:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.54 ms"} 
[2026-09-07 13:27:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.79 ms"} 
[2026-09-07 13:27:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.28 ms"} 
[2026-09-07 13:27:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.15 ms"} 
[2026-09-07 13:27:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-09-07 13:27:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.98 ms"} 
[2026-09-07 13:27:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.13 ms"} 
[2026-09-07 13:27:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.8 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.22 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-07 13:27:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.66 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.43 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.75 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.4 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.62 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.69 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.83 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.85 ms"} 
[2026-09-07 13:27:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.73 ms"} 
[2026-09-07 13:27:26] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:27:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:28:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"42.76 ms"} 
[2026-09-07 13:28:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.51 ms"} 
[2026-09-07 13:28:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.02 ms"} 
[2026-09-07 13:28:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.6 ms"} 
[2026-09-07 13:28:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.16 ms"} 
[2026-09-07 13:28:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.87 ms"} 
[2026-09-07 13:28:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-07 13:28:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.84 ms"} 
[2026-09-07 13:28:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"33.77 ms"} 
[2026-09-07 13:28:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.59 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.29 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.16 ms"} 
[2026-09-07 13:28:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.82 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"16.74 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.87 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.48 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.36 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.6 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"8.63 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.15 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.79 ms"} 
[2026-09-07 13:28:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.64 ms"} 
[2026-09-07 13:28:26] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:28:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:29:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.57 ms"} 
[2026-09-07 13:29:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-07 13:29:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.73 ms"} 
[2026-09-07 13:29:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.05 ms"} 
[2026-09-07 13:29:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.75 ms"} 
[2026-09-07 13:29:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.11 ms"} 
[2026-09-07 13:29:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-07 13:29:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.17 ms"} 
[2026-09-07 13:29:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.77 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.97 ms"} 
[2026-09-07 13:29:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.79 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.33 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.79 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.59 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.47 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.36 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.07 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.7 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.47 ms"} 
[2026-09-07 13:29:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.42 ms"} 
[2026-09-07 13:29:25] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:29:25] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:30:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"60.29 ms"} 
[2026-09-07 13:30:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.69 ms"} 
[2026-09-07 13:30:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.12 ms"} 
[2026-09-07 13:30:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"22.57 ms"} 
[2026-09-07 13:30:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.05 ms"} 
[2026-09-07 13:30:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.18 ms"} 
[2026-09-07 13:30:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.8 ms"} 
[2026-09-07 13:30:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.04 ms"} 
[2026-09-07 13:30:27] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.64 ms"} 
[2026-09-07 13:30:27] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.58 ms"} 
[2026-09-07 13:31:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.16 ms"} 
[2026-09-07 13:31:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-07 13:31:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.73 ms"} 
[2026-09-07 13:31:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.02 ms"} 
[2026-09-07 13:31:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.37 ms"} 
[2026-09-07 13:31:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-07 13:31:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-07 13:31:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"25.35 ms"} 
[2026-09-07 13:31:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.1 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.29 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-07 13:31:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.53 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.03 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.74 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.94 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.63 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.81 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.56 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.49 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.46 ms"} 
[2026-09-07 13:31:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.38 ms"} 
[2026-09-07 13:31:25] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:31:25] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:32:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.94 ms"} 
[2026-09-07 13:32:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-07 13:32:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.54 ms"} 
[2026-09-07 13:32:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.81 ms"} 
[2026-09-07 13:32:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.99 ms"} 
[2026-09-07 13:32:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"21.64 ms"} 
[2026-09-07 13:32:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.65 ms"} 
[2026-09-07 13:32:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.95 ms"} 
[2026-09-07 13:32:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.78 ms"} 
[2026-09-07 13:32:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.99 ms"} 
[2026-09-07 13:32:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.02 ms"} 
[2026-09-07 13:32:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.51 ms"} 
[2026-09-07 13:32:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.11 ms"} 
[2026-09-07 13:32:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.19 ms"} 
[2026-09-07 13:32:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.53 ms"} 
[2026-09-07 13:32:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-07 13:32:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.54 ms"} 
[2026-09-07 13:32:27] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.79 ms"} 
[2026-09-07 13:32:27] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.53 ms"} 
[2026-09-07 13:32:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.87 ms"} 
[2026-09-07 13:32:27] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.3 ms"} 
[2026-09-07 13:32:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.5 ms"} 
[2026-09-07 13:32:27] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:32:27] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:33:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"21.04 ms"} 
[2026-09-07 13:33:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-09-07 13:33:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.73 ms"} 
[2026-09-07 13:33:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"5.15 ms"} 
[2026-09-07 13:33:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.3 ms"} 
[2026-09-07 13:33:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.2 ms"} 
[2026-09-07 13:33:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-07 13:33:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.42 ms"} 
[2026-09-07 13:33:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.33 ms"} 
[2026-09-07 13:33:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.38 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.49 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-07 13:33:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.25 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.92 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.54 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.45 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.71 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.69 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.52 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.47 ms"} 
[2026-09-07 13:33:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.4 ms"} 
[2026-09-07 13:33:26] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:33:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:34:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.34 ms"} 
[2026-09-07 13:34:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.09 ms"} 
[2026-09-07 13:34:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.88 ms"} 
[2026-09-07 13:34:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.52 ms"} 
[2026-09-07 13:34:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.81 ms"} 
[2026-09-07 13:34:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-07 13:34:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-07 13:34:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.01 ms"} 
[2026-09-07 13:34:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.32 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.17 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.97 ms"} 
[2026-09-07 13:34:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.87 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"16.34 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.61 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.02 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.68 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.71 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.7 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.56 ms"} 
[2026-09-07 13:34:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.42 ms"} 
[2026-09-07 13:34:25] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:34:25] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:35:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.29 ms"} 
[2026-09-07 13:35:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.77 ms"} 
[2026-09-07 13:35:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.39 ms"} 
[2026-09-07 13:35:27] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.18 ms"} 
[2026-09-07 13:35:27] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.02 ms"} 
[2026-09-07 13:35:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.85 ms"} 
[2026-09-07 13:35:28] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.99 ms"} 
[2026-09-07 13:35:28] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.92 ms"} 
[2026-09-07 13:35:28] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.32 ms"} 
[2026-09-07 13:35:28] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.25 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.98 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-07 13:35:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.46 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.92 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.58 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.52 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.18 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.71 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.62 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.47 ms"} 
[2026-09-07 13:35:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.53 ms"} 
[2026-09-07 13:35:29] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:35:29] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:35:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.16 ms"} 
[2026-09-07 13:35:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"12.84 ms"} 
[2026-09-07 13:35:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.61 ms"} 
[2026-09-07 13:35:50] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"13.17 ms"} 
[2026-09-07 13:35:50] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.56 ms"} 
[2026-09-07 13:35:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-07 13:35:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.95 ms"} 
[2026-09-07 13:35:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.73 ms"} 
[2026-09-07 13:35:51] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"14.46 ms"} 
[2026-09-07 13:35:51] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.17 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.01 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-07 13:35:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.92 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.2 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.96 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"5.37 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.79 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.59 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.83 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.75 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.82 ms"} 
[2026-09-07 13:35:54] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.66 ms"} 
[2026-09-07 13:35:54] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:35:54] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:36:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.29 ms"} 
[2026-09-07 13:36:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-07 13:36:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.2 ms"} 
[2026-09-07 13:36:23] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.89 ms"} 
[2026-09-07 13:36:23] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.82 ms"} 
[2026-09-07 13:36:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.13 ms"} 
[2026-09-07 13:36:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-07 13:36:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.68 ms"} 
[2026-09-07 13:36:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.03 ms"} 
[2026-09-07 13:36:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.87 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.31 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-07 13:36:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.48 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.52 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.94 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.16 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.79 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.23 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.84 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.24 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.75 ms"} 
[2026-09-07 13:36:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.64 ms"} 
[2026-09-07 13:36:25] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:36:25] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:37:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.69 ms"} 
[2026-09-07 13:37:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-07 13:37:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.73 ms"} 
[2026-09-07 13:37:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.62 ms"} 
[2026-09-07 13:37:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.37 ms"} 
[2026-09-07 13:37:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.23 ms"} 
[2026-09-07 13:37:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-07 13:37:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.32 ms"} 
[2026-09-07 13:37:27] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.58 ms"} 
[2026-09-07 13:37:27] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"6.47 ms"} 
[2026-09-07 13:38:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.67 ms"} 
[2026-09-07 13:38:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-09-07 13:38:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"58.73 ms"} 
[2026-09-07 13:38:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.85 ms"} 
[2026-09-07 13:38:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.71 ms"} 
[2026-09-07 13:38:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.17 ms"} 
[2026-09-07 13:38:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.76 ms"} 
[2026-09-07 13:38:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.23 ms"} 
[2026-09-07 13:38:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.78 ms"} 
[2026-09-07 13:38:26] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.42 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.9 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.01 ms"} 
[2026-09-07 13:38:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.13 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.99 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.65 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.25 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.97 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.86 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.71 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.78 ms"} 
[2026-09-07 13:38:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.66 ms"} 
[2026-09-07 13:38:27] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:38:27] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:39:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"77.23 ms"} 
[2026-09-07 13:39:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.72 ms"} 
[2026-09-07 13:39:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.7 ms"} 
[2026-09-07 13:39:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.49 ms"} 
[2026-09-07 13:39:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.28 ms"} 
[2026-09-07 13:39:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.13 ms"} 
[2026-09-07 13:39:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.82 ms"} 
[2026-09-07 13:39:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.56 ms"} 
[2026-09-07 13:39:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"11.6 ms"} 
[2026-09-07 13:39:26] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.6 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.23 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-07 13:39:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.72 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.02 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.65 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.74 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.61 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"7.25 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"6.84 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.36 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"1.55 ms"} 
[2026-09-07 13:39:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.48 ms"} 
[2026-09-07 13:39:27] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:39:27] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:40:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.67 ms"} 
[2026-09-07 13:40:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.75 ms"} 
[2026-09-07 13:40:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.68 ms"} 
[2026-09-07 13:40:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.95 ms"} 
[2026-09-07 13:40:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.9 ms"} 
[2026-09-07 13:40:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"267.94 ms"} 
[2026-09-07 13:40:25] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"267.94 ms","url":"http://localhost:8000/api/users"} 
[2026-09-07 13:40:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"96.02 ms"} 
[2026-09-07 13:40:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.72 ms"} 
[2026-09-07 13:40:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.56 ms"} 
[2026-09-07 13:40:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.83 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.5 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-07 13:40:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.76 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.54 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.7 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.2 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.72 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.64 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.76 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.54 ms"} 
[2026-09-07 13:40:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.43 ms"} 
[2026-09-07 13:40:26] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:40:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:41:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.87 ms"} 
[2026-09-07 13:41:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.2 ms"} 
[2026-09-07 13:41:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.64 ms"} 
[2026-09-07 13:41:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"10.22 ms"} 
[2026-09-07 13:41:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.36 ms"} 
[2026-09-07 13:41:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.23 ms"} 
[2026-09-07 13:41:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"65.43 ms"} 
[2026-09-07 13:41:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"24.53 ms"} 
[2026-09-07 13:41:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"23.27 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.36 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.24 ms"} 
[2026-09-07 13:41:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.69 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"14.72 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.91 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.69 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.83 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.55 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.6 ms"} 
[2026-09-07 13:41:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.67 ms"} 
[2026-09-07 13:41:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.54 ms"} 
[2026-09-07 13:41:27] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:41:27] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:42:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.76 ms"} 
[2026-09-07 13:42:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.89 ms"} 
[2026-09-07 13:42:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.78 ms"} 
[2026-09-07 13:42:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"26.7 ms"} 
[2026-09-07 13:42:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"17.99 ms"} 
[2026-09-07 13:42:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.85 ms"} 
[2026-09-07 13:42:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.69 ms"} 
[2026-09-07 13:42:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.48 ms"} 
[2026-09-07 13:42:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.89 ms"} 
[2026-09-07 13:42:26] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.49 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.78 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.7 ms"} 
[2026-09-07 13:42:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.14 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.98 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.87 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"3.39 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.11 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.14 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.54 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.54 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.5 ms"} 
[2026-09-07 13:42:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.43 ms"} 
[2026-09-07 13:42:27] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:42:27] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:43:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.18 ms"} 
[2026-09-07 13:43:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.74 ms"} 
[2026-09-07 13:43:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"18.4 ms"} 
[2026-09-07 13:43:23] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.3 ms"} 
[2026-09-07 13:43:23] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"0.91 ms"} 
[2026-09-07 13:43:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.05 ms"} 
[2026-09-07 13:43:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.79 ms"} 
[2026-09-07 13:43:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.64 ms"} 
[2026-09-07 13:43:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.3 ms"} 
[2026-09-07 13:43:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.14 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.88 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.68 ms"} 
[2026-09-07 13:43:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.14 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.69 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.04 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.11 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.28 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.64 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.47 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.62 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.47 ms"} 
[2026-09-07 13:43:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.75 ms"} 
[2026-09-07 13:43:26] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:43:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:44:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"111.52 ms"} 
[2026-09-07 13:44:24] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"111.52 ms","url":"http://localhost:8000/api/users"} 
[2026-09-07 13:44:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.92 ms"} 
[2026-09-07 13:44:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.21 ms"} 
[2026-09-07 13:44:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"39.88 ms"} 
[2026-09-07 13:44:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.86 ms"} 
[2026-09-07 13:44:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.08 ms"} 
[2026-09-07 13:44:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.84 ms"} 
[2026-09-07 13:44:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.65 ms"} 
[2026-09-07 13:44:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"5.76 ms"} 
[2026-09-07 13:44:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.06 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.12 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.71 ms"} 
[2026-09-07 13:44:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.79 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"13.86 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.77 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.83 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.4 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.61 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.74 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.33 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.78 ms"} 
[2026-09-07 13:44:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.4 ms"} 
[2026-09-07 13:44:26] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:44:26] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:45:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.94 ms"} 
[2026-09-07 13:45:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.56 ms"} 
[2026-09-07 13:45:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9 ms"} 
[2026-09-07 13:45:25] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"149.48 ms"} 
[2026-09-07 13:45:25] local.ALERT: Slow query {"query":"select * from `roles` where `roles`.`id` in (1)","time":"149.48 ms","url":"http://localhost:8000/api/users"} 
[2026-09-07 13:45:25] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"18.79 ms"} 
[2026-09-07 13:45:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.98 ms"} 
[2026-09-07 13:45:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.73 ms"} 
[2026-09-07 13:45:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.54 ms"} 
[2026-09-07 13:45:27] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"33.2 ms"} 
[2026-09-07 13:45:27] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"9.31 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.41 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.9 ms"} 
[2026-09-07 13:45:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.76 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.89 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.89 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"0.9 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.71 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"0.76 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.58 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.55 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (634, 637) {"time":"0.64 ms"} 
[2026-09-07 13:45:29] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.51 ms"} 
[2026-09-07 13:45:29] local.INFO: Leaderboard query count: 2  
[2026-09-07 13:45:29] local.INFO: Leaderboard data: [{"user_id":634,"total_score":"5","user":{"id":634,"first_name":"Siska","last_name":"Angelica"}},{"user_id":637,"total_score":"1","user":{"id":637,"first_name":"coba","last_name":"1"}}]  
[2026-09-07 13:46:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.3 ms"} 
[2026-09-07 13:46:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-07 13:46:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"28.87 ms"} 
[2026-09-07 13:46:30] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"23.85 ms"} 
[2026-09-07 13:46:30] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"5.51 ms"} 
[2026-09-07 13:46:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"44.7 ms"} 
[2026-09-07 13:46:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"13.23 ms"} 
[2026-09-07 13:46:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.16 ms"} 
[2026-09-07 13:46:32] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"32.61 ms"} 
[2026-09-07 13:46:32] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.19 ms"} 
[2026-09-07 13:47:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.89 ms"} 
[2026-09-07 13:47:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"51.45 ms"} 
[2026-09-07 13:47:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"90.47 ms"} 
[2026-09-07 13:47:46] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.93 ms"} 
[2026-09-07 13:47:46] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.03 ms"} 
[2026-09-07 13:47:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.37 ms"} 
[2026-09-07 13:47:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.85 ms"} 
[2026-09-07 13:47:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"1.91 ms"} 
[2026-09-07 13:47:47] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"8.79 ms"} 
[2026-09-07 13:47:47] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.33 ms"} 
[2026-09-07 13:48:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.38 ms"} 
[2026-09-07 13:48:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.7 ms"} 
[2026-09-07 13:48:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"12.74 ms"} 
[2026-09-07 13:48:30] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"0.99 ms"} 
[2026-09-07 13:48:30] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"12.56 ms"} 
[2026-09-07 13:48:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"46.16 ms"} 
[2026-09-07 13:48:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.86 ms"} 
[2026-09-07 13:48:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"35.27 ms"} 
[2026-09-07 13:48:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.16 ms"} 
[2026-09-07 13:48:31] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"12 ms"} 
[2026-09-08 13:39:06] local.ALERT: Slow query {"query":"CREATE DATABASE IF NOT EXISTS `historikuis`","time":"133.19 ms","url":"http://localhost"} 
[2026-09-08 13:39:06] local.ALERT: Slow query {"query":"select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`","time":"179.06 ms","url":"http://localhost"} 
[2026-09-08 13:39:07] local.ALERT: Slow query {"query":"alter table `users` add fulltext `users_first_name_last_name_address_fulltext`(`first_name`, `last_name`, `address`)","time":"136.4 ms","url":"http://localhost"} 
[2026-09-08 13:39:07] local.ALERT: Slow query {"query":"alter table `subjects` add fulltext `subjects_name_fulltext`(`name`)","time":"118.33 ms","url":"http://localhost"} 
[2026-09-08 13:39:08] local.ALERT: Slow query {"query":"alter table `questions` add fulltext `questions_content_fulltext`(`content`)","time":"127.59 ms","url":"http://localhost"} 
[2026-09-08 13:39:09] local.ALERT: Slow query {"query":"alter table `users` add constraint `users_school_class_id_foreign` foreign key (`school_class_id`) references `school_classes` (`id`) on delete set null","time":"185.11 ms","url":"http://localhost"} 
[2026-09-08 13:39:09] local.ALERT: Slow query {"query":"alter table `users` add constraint `users_faculty_id_foreign` foreign key (`faculty_id`) references `faculties` (`id`) on delete set null","time":"193.05 ms","url":"http://localhost"} 
[2026-09-08 13:39:10] local.ALERT: Slow query {"query":"alter table `questions` add `deleted_at` datetime null","time":"196.17 ms","url":"http://localhost"} 
[2026-09-08 13:39:11] local.ALERT: Slow query {"query":"alter table `questions` add `video_path` varchar(255) null after `content`","time":"181.82 ms","url":"http://localhost"} 
[2026-09-08 13:41:06] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"15.7 ms"} 
[2026-09-08 13:41:07] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.4 ms"} 
[2026-09-08 13:41:08] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"6.13 ms"} 
[2026-09-08 13:41:09] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.3 ms"} 
[2026-09-08 13:41:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"28.7 ms"} 
[2026-09-08 13:41:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.25 ms"} 
[2026-09-08 13:41:35] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.2 ms"} 
[2026-09-08 13:41:36] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.44 ms"} 
[2026-09-08 13:41:37] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.17 ms"} 
[2026-09-08 13:41:38] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"12.45 ms"} 
[2026-09-08 13:41:49] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"6.6 ms"} 
[2026-09-08 13:41:57] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"6.05 ms"} 
[2026-09-08 13:42:08] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"5.38 ms"} 
[2026-09-08 13:42:28] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"3.58 ms"} 
[2026-09-08 13:42:57] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"11.02 ms"} 
[2026-09-08 13:42:58] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"6 ms"} 
[2026-09-08 13:42:59] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.72 ms"} 
[2026-09-08 13:43:00] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.86 ms"} 
[2026-09-08 13:53:15] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"8.79 ms"} 
[2026-09-08 13:53:16] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"11.38 ms"} 
[2026-09-08 13:53:32] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"6.74 ms"} 
[2026-09-08 13:53:32] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"4.74 ms"} 
[2026-09-08 13:53:33] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"7.04 ms"} 
[2026-09-08 13:53:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.31 ms"} 
[2026-09-08 13:53:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.35 ms"} 
[2026-09-08 13:53:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.34 ms"} 
[2026-09-08 13:53:40] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"1.42 ms"} 
[2026-09-08 13:53:40] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"3.15 ms"} 
[2026-09-08 13:53:40] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"17.23 ms"} 
[2026-09-08 13:53:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.73 ms"} 
[2026-09-08 13:53:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.43 ms"} 
[2026-09-08 13:53:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.85 ms"} 
[2026-09-08 13:53:42] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"4.45 ms"} 
[2026-09-08 13:53:42] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.31 ms"} 
[2026-09-08 13:53:42] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.4 ms"} 
[2026-09-08 13:53:45] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.55 ms"} 
[2026-09-08 13:53:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.8 ms"} 
[2026-09-08 13:53:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.81 ms"} 
[2026-09-08 13:53:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.94 ms"} 
[2026-09-08 13:53:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.74 ms"} 
[2026-09-08 13:53:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.91 ms"} 
[2026-09-08 13:53:45] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"24.98 ms"} 
[2026-09-08 13:53:45] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.08 ms"} 
[2026-09-08 13:53:46] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"56.44 ms"} 
[2026-09-08 13:53:46] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"51.33 ms"} 
[2026-09-08 13:53:46] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.13 ms"} 
[2026-09-08 13:53:46] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"1.47 ms"} 
[2026-09-08 13:53:46] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.04 ms"} 
[2026-09-08 13:53:46] local.INFO: Leaderboard query count: 5  
[2026-09-08 13:53:46] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-08 13:53:47] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"11.16 ms"} 
[2026-09-08 13:53:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.57 ms"} 
[2026-09-08 13:53:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.36 ms"} 
[2026-09-08 13:53:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.35 ms"} 
[2026-09-08 13:53:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-08 13:53:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"32.6 ms"} 
[2026-09-08 13:53:51] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) order by `exam_date` asc {"time":"46.57 ms"} 
[2026-09-08 13:53:51] local.DEBUG: select * from `courses` where `courses`.`id` in (10) {"time":"21.33 ms"} 
[2026-09-08 13:53:52] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.95 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.65 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-08 13:53:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.81 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.74 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.01 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.41 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.13 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.43 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"2.15 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"5.56 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"1.38 ms"} 
[2026-09-08 13:53:56] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.09 ms"} 
[2026-09-08 13:53:56] local.INFO: Leaderboard query count: 5  
[2026-09-08 13:53:56] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-08 13:54:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.47 ms"} 
[2026-09-08 13:54:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-08 13:54:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.56 ms"} 
[2026-09-08 13:54:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.07 ms"} 
[2026-09-08 13:54:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.32 ms"} 
[2026-09-08 13:54:01] local.DEBUG: select `users`.*, (select sum(`exam_results`.`correct_count`) from `exam_results` where `users`.`id` = `exam_results`.`user_id`) as `total_score` from `users` where `role_id` = ? order by `total_score` desc, `first_name` asc {"time":"2.32 ms"} 
[2026-09-08 13:54:01] local.DEBUG: select `id`, `name`, `shortcode` from `school_classes` where `school_classes`.`id` in (52) {"time":"1.02 ms"} 
[2026-09-08 13:54:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"22.93 ms"} 
[2026-09-08 13:54:03] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.1 ms"} 
[2026-09-08 13:54:03] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.71 ms"} 
[2026-09-08 13:54:03] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.71 ms"} 
[2026-09-08 13:54:03] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.22 ms"} 
[2026-09-08 13:54:03] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) order by `exam_date` asc {"time":"4.26 ms"} 
[2026-09-08 13:54:03] local.DEBUG: select * from `courses` where `courses`.`id` in (10) {"time":"1.98 ms"} 
[2026-09-08 13:54:03] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"1.18 ms"} 
[2026-09-08 13:54:05] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.8 ms"} 
[2026-09-08 13:54:05] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-08 13:54:05] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.52 ms"} 
[2026-09-08 13:54:05] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.59 ms"} 
[2026-09-08 13:54:05] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"10.36 ms"} 
[2026-09-08 13:54:05] local.DEBUG: select `users`.*, (select sum(`exam_results`.`correct_count`) from `exam_results` where `users`.`id` = `exam_results`.`user_id`) as `total_score` from `users` where `role_id` = ? order by `total_score` desc, `first_name` asc {"time":"7.29 ms"} 
[2026-09-08 13:54:05] local.DEBUG: select `id`, `name`, `shortcode` from `school_classes` where `school_classes`.`id` in (52) {"time":"13.61 ms"} 
[2026-09-08 13:54:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.68 ms"} 
[2026-09-08 13:54:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-08 13:54:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.81 ms"} 
[2026-09-08 13:54:32] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"12.97 ms"} 
[2026-09-08 13:54:35] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"5.61 ms"} 
[2026-09-08 13:54:35] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.35 ms"} 
[2026-09-08 13:54:36] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.88 ms"} 
[2026-09-08 13:54:37] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.5 ms"} 
[2026-09-08 13:54:43] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"3.82 ms"} 
[2026-09-08 13:54:43] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.22 ms"} 
[2026-09-08 13:54:43] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"2.65 ms"} 
[2026-09-08 13:54:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.78 ms"} 
[2026-09-08 13:54:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.46 ms"} 
[2026-09-08 13:54:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.14 ms"} 
[2026-09-08 13:54:45] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"29.22 ms"} 
[2026-09-08 13:54:45] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.71 ms"} 
[2026-09-08 13:54:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.02 ms"} 
[2026-09-08 13:54:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.32 ms"} 
[2026-09-08 13:54:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.4 ms"} 
[2026-09-08 13:54:47] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.52 ms"} 
[2026-09-08 13:54:47] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"5.74 ms"} 
[2026-09-08 13:54:49] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.02 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.14 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.14 ms"} 
[2026-09-08 13:54:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.39 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.6 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.92 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.47 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.29 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"6.45 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.43 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.62 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"1.04 ms"} 
[2026-09-08 13:54:50] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.93 ms"} 
[2026-09-08 13:54:50] local.INFO: Leaderboard query count: 5  
[2026-09-08 13:54:50] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-08 13:54:51] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"7.48 ms"} 
[2026-09-08 13:55:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.89 ms"} 
[2026-09-08 13:55:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-08 13:55:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.97 ms"} 
[2026-09-08 13:55:06] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.98 ms"} 
[2026-09-08 13:55:06] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.42 ms"} 
[2026-09-08 13:55:06] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"2.79 ms"} 
[2026-09-08 13:55:06] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.62 ms"} 
[2026-09-08 13:55:06] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"7.71 ms"} 
[2026-09-08 13:56:52] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.79 ms"} 
[2026-09-08 13:56:52] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-08 13:56:52] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.35 ms"} 
[2026-09-08 13:56:52] local.DEBUG: select count(*) as aggregate from `school_classes` where `shortcode` = ? {"time":"4.75 ms"} 
[2026-09-08 13:56:52] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-08 13:56:52] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.56 ms"} 
[2026-09-08 13:56:52] local.DEBUG: insert into `school_classes` (`shortcode`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?) {"time":"1.64 ms"} 
[2026-09-08 13:56:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.48 ms"} 
[2026-09-08 13:56:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-08 13:56:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.46 ms"} 
[2026-09-08 13:56:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.03 ms"} 
[2026-09-08 13:56:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.15 ms"} 
[2026-09-08 13:56:53] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"0.83 ms"} 
[2026-09-08 13:56:53] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.61 ms"} 
[2026-09-08 13:56:53] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52, 53) and `role_id` = ? {"time":"1.34 ms"} 
[2026-09-08 13:57:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.52 ms"} 
[2026-09-08 13:57:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.26 ms"} 
[2026-09-08 13:57:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.37 ms"} 
[2026-09-08 13:57:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.65 ms"} 
[2026-09-08 13:57:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.68 ms"} 
[2026-09-08 13:57:01] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.17 ms"} 
[2026-09-08 13:57:01] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.1 ms"} 
[2026-09-08 13:57:01] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"0.9 ms"} 
[2026-09-08 13:57:01] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.11 ms"} 
[2026-09-08 19:37:49] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"123.13 ms"} 
[2026-09-08 19:37:50] local.ALERT: Slow query {"query":"select `email` from `users` where `role_id` = ? limit 1","time":"123.13 ms","url":"http://127.0.0.1:8000"} 
[2026-09-08 19:37:50] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"15.02 ms"} 
[2026-09-08 19:37:53] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"3.6 ms"} 
[2026-09-08 19:37:53] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.31 ms"} 
[2026-09-08 19:37:54] local.DEBUG: select `email` from `users` where `role_id` = ? limit 1 {"time":"3.72 ms"} 
[2026-09-08 19:37:54] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"1.04 ms"} 
[2026-09-09 12:51:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"333.13 ms"} 
[2026-09-09 12:51:16] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"333.13 ms","url":"http://localhost:8000/api/users"} 
[2026-09-09 12:51:19] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"58.89 ms"} 
[2026-09-09 12:51:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2500.4 ms"} 
[2026-09-09 12:51:22] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"2500.4 ms","url":"http://localhost:8000/api/users"} 
[2026-09-09 12:51:23] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"35.8 ms"} 
[2026-09-09 12:51:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"51.6 ms"} 
[2026-09-09 12:51:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.26 ms"} 
[2026-09-09 12:51:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.68 ms"} 
[2026-09-09 12:51:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.07 ms"} 
[2026-09-09 12:51:32] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"21.98 ms"} 
[2026-09-09 12:51:32] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"31.48 ms"} 
[2026-09-09 12:51:37] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"93.72 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"29.14 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.02 ms"} 
[2026-09-09 12:51:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.92 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.15 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.92 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"40.59 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"3.19 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"35.12 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"41.74 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"6.46 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"12.47 ms"} 
[2026-09-09 12:51:42] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"4.31 ms"} 
[2026-09-09 12:51:42] local.INFO: Leaderboard query count: 5  
[2026-09-09 12:51:42] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 12:51:44] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"22.16 ms"} 
[2026-09-09 12:53:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"44.94 ms"} 
[2026-09-09 12:53:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-09 12:53:55] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.89 ms"} 
[2026-09-09 12:53:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.1 ms"} 
[2026-09-09 12:53:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"14.6 ms"} 
[2026-09-09 12:53:57] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"116.1 ms"} 
[2026-09-09 12:53:57] local.ALERT: Slow query {"query":"select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc","time":"116.1 ms","url":"http://localhost:8000/api/exams"} 
[2026-09-09 12:53:57] local.DEBUG: select * from `courses` where `courses`.`id` in (10) {"time":"1.22 ms"} 
[2026-09-09 12:53:57] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.79 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.21 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.25 ms"} 
[2026-09-09 12:54:30] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.06 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.34 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.09 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.11 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.54 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.11 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"2.86 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.9 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"0.85 ms"} 
[2026-09-09 12:54:30] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.71 ms"} 
[2026-09-09 12:54:30] local.INFO: Leaderboard query count: 5  
[2026-09-09 12:54:30] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 12:57:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.73 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.39 ms"} 
[2026-09-09 12:57:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.6 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.21 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.51 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.26 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.77 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.74 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.25 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.92 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"2.37 ms"} 
[2026-09-09 12:57:51] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.88 ms"} 
[2026-09-09 12:57:51] local.INFO: Leaderboard query count: 5  
[2026-09-09 12:57:51] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 12:57:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.71 ms"} 
[2026-09-09 12:57:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.19 ms"} 
[2026-09-09 12:57:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"11.08 ms"} 
[2026-09-09 12:57:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.66 ms"} 
[2026-09-09 12:57:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.3 ms"} 
[2026-09-09 12:57:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.7 ms"} 
[2026-09-09 12:57:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.13 ms"} 
[2026-09-09 12:57:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.68 ms"} 
[2026-09-09 12:57:57] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.98 ms"} 
[2026-09-09 12:57:57] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.02 ms"} 
[2026-09-09 12:59:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.85 ms"} 
[2026-09-09 12:59:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.16 ms"} 
[2026-09-09 12:59:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"291.56 ms"} 
[2026-09-09 12:59:08] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"291.56 ms","url":"http://localhost:8000/api/users"} 
[2026-09-09 12:59:08] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"19.12 ms"} 
[2026-09-09 12:59:08] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.66 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.92 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-09 12:59:11] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.63 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.68 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.97 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.42 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.94 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.36 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.28 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"3.74 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"1.89 ms"} 
[2026-09-09 12:59:11] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.97 ms"} 
[2026-09-09 12:59:11] local.INFO: Leaderboard query count: 5  
[2026-09-09 12:59:11] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 13:02:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"20.17 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.08 ms"} 
[2026-09-09 13:02:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.04 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"9.23 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.65 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"5.2 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"7.93 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"11.57 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"7.75 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.78 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"1.66 ms"} 
[2026-09-09 13:02:32] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.46 ms"} 
[2026-09-09 13:02:32] local.INFO: Leaderboard query count: 5  
[2026-09-09 13:02:32] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 13:07:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"147.43 ms"} 
[2026-09-09 13:07:33] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"147.43 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-09 13:07:34] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-09 13:07:34] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.35 ms"} 
[2026-09-09 13:07:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.19 ms"} 
[2026-09-09 13:07:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.79 ms"} 
[2026-09-09 13:07:35] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.39 ms"} 
[2026-09-09 13:07:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.2 ms"} 
[2026-09-09 13:07:35] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.2 ms"} 
[2026-09-09 13:07:35] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.16 ms"} 
[2026-09-09 13:07:35] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.68 ms"} 
[2026-09-09 13:07:35] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"1.01 ms"} 
[2026-09-09 13:07:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2026-09-09 13:07:35] local.INFO: Leaderboard query count: 5  
[2026-09-09 13:07:35] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 13:07:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.09 ms"} 
[2026-09-09 13:07:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-09 13:07:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.23 ms"} 
[2026-09-09 13:07:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.11 ms"} 
[2026-09-09 13:07:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.36 ms"} 
[2026-09-09 13:07:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.02 ms"} 
[2026-09-09 13:07:39] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"10.91 ms"} 
[2026-09-09 13:07:39] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.35 ms"} 
[2026-09-09 13:07:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.42 ms"} 
[2026-09-09 13:07:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.27 ms"} 
[2026-09-09 13:07:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.36 ms"} 
[2026-09-09 13:07:47] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.08 ms"} 
[2026-09-09 13:07:47] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.47 ms"} 
[2026-09-09 13:07:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.12 ms"} 
[2026-09-09 13:07:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.23 ms"} 
[2026-09-09 13:07:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"23.2 ms"} 
[2026-09-09 13:07:48] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.74 ms"} 
[2026-09-09 13:07:48] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.76 ms"} 
[2026-09-09 13:07:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.52 ms"} 
[2026-09-09 13:07:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-09 13:07:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3 ms"} 
[2026-09-09 13:07:53] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"2.47 ms"} 
[2026-09-09 13:07:53] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"2.23 ms"} 
[2026-09-09 13:10:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.87 ms"} 
[2026-09-09 13:10:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-09 13:10:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.14 ms"} 
[2026-09-09 13:10:48] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.52 ms"} 
[2026-09-09 13:10:48] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.07 ms"} 
[2026-09-09 13:10:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.19 ms"} 
[2026-09-09 13:10:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-09 13:10:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.11 ms"} 
[2026-09-09 13:10:51] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"65.44 ms"} 
[2026-09-09 13:10:53] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"5.89 ms"} 
[2026-09-09 13:10:54] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.8 ms"} 
[2026-09-09 13:10:55] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.62 ms"} 
[2026-09-09 13:10:55] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.49 ms"} 
[2026-09-09 13:11:14] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"4.87 ms"} 
[2026-09-09 13:11:14] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"4.42 ms"} 
[2026-09-09 13:11:15] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"60.37 ms"} 
[2026-09-09 13:11:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.35 ms"} 
[2026-09-09 13:11:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.31 ms"} 
[2026-09-09 13:11:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.07 ms"} 
[2026-09-09 13:11:16] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"3.47 ms"} 
[2026-09-09 13:11:16] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.59 ms"} 
[2026-09-09 13:11:16] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.09 ms"} 
[2026-09-09 13:11:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.34 ms"} 
[2026-09-09 13:11:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.75 ms"} 
[2026-09-09 13:11:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"16.41 ms"} 
[2026-09-09 13:11:18] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"2.15 ms"} 
[2026-09-09 13:11:18] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"1.88 ms"} 
[2026-09-09 13:11:18] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.26 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.23 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.59 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.99 ms"} 
[2026-09-09 13:11:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.22 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.05 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.46 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"8.87 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.67 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"3.63 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"2.02 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.26 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"9.7 ms"} 
[2026-09-09 13:11:20] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.17 ms"} 
[2026-09-09 13:11:20] local.INFO: Leaderboard query count: 5  
[2026-09-09 13:11:20] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 13:11:21] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"6.46 ms"} 
[2026-09-09 13:13:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.6 ms"} 
[2026-09-09 13:13:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.52 ms"} 
[2026-09-09 13:13:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.69 ms"} 
[2026-09-09 13:13:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.61 ms"} 
[2026-09-09 13:13:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.51 ms"} 
[2026-09-09 13:13:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.2 ms"} 
[2026-09-09 13:13:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"7.18 ms"} 
[2026-09-09 13:13:27] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) {"time":"1.65 ms"} 
[2026-09-09 13:13:27] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) group by `month` order by `month` asc {"time":"3.14 ms"} 
[2026-09-09 13:13:27] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"7.82 ms"} 
[2026-09-09 13:13:27] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"2.69 ms"} 
[2026-09-09 13:13:27] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.22 ms"} 
[2026-09-09 13:13:27] local.INFO: Leaderboard query count: 5  
[2026-09-09 13:13:27] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 13:13:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.63 ms"} 
[2026-09-09 13:13:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-09 13:13:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.86 ms"} 
[2026-09-09 13:13:37] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.19 ms"} 
[2026-09-09 13:13:37] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.2 ms"} 
[2026-09-09 13:13:37] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.1 ms"} 
[2026-09-09 13:13:37] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"2.43 ms"} 
[2026-09-09 13:13:37] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52, 53) and `role_id` = ? {"time":"2.45 ms"} 
[2026-09-09 13:13:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.38 ms"} 
[2026-09-09 13:13:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.2 ms"} 
[2026-09-09 13:13:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.4 ms"} 
[2026-09-09 13:13:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.67 ms"} 
[2026-09-09 13:13:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.29 ms"} 
[2026-09-09 13:13:42] local.DEBUG: select `users`.*, (select sum(`exam_results`.`correct_count`) from `exam_results` where `users`.`id` = `exam_results`.`user_id`) as `total_score` from `users` where `role_id` = ? order by `total_score` desc, `first_name` asc {"time":"31.25 ms"} 
[2026-09-09 13:13:42] local.DEBUG: select `id`, `name`, `shortcode` from `school_classes` where `school_classes`.`id` in (52) {"time":"1.12 ms"} 
[2026-09-09 13:16:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.69 ms"} 
[2026-09-09 13:16:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.37 ms"} 
[2026-09-09 13:16:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.57 ms"} 
[2026-09-09 13:16:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.52 ms"} 
[2026-09-09 13:16:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.85 ms"} 
[2026-09-09 13:16:59] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `enrollments` where `courses`.`id` = `enrollments`.`course_id` and `student_id` = ?)) order by `exam_date` asc {"time":"8.31 ms"} 
[2026-09-09 13:16:59] local.DEBUG: select * from `courses` where `courses`.`id` in (10) {"time":"1.59 ms"} 
[2026-09-09 13:16:59] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"2.72 ms"} 
[2026-09-09 13:17:06] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.29 ms"} 
[2026-09-09 13:17:06] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.04 ms"} 
[2026-09-09 13:17:06] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.46 ms"} 
[2026-09-09 13:17:06] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"3.19 ms"} 
[2026-09-09 13:17:08] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"16.39 ms"} 
[2026-09-09 13:17:08] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.31 ms"} 
[2026-09-09 13:17:09] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.18 ms"} 
[2026-09-09 13:17:10] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.94 ms"} 
[2026-09-09 13:17:30] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"3.77 ms"} 
[2026-09-09 13:17:30] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.26 ms"} 
[2026-09-09 13:17:30] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"3.26 ms"} 
[2026-09-09 13:17:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.79 ms"} 
[2026-09-09 13:17:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.86 ms"} 
[2026-09-09 13:17:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.28 ms"} 
[2026-09-09 13:17:32] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"12.3 ms"} 
[2026-09-09 13:17:32] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"5.77 ms"} 
[2026-09-09 13:17:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.08 ms"} 
[2026-09-09 13:17:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.14 ms"} 
[2026-09-09 13:17:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"29.86 ms"} 
[2026-09-09 13:17:33] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.48 ms"} 
[2026-09-09 13:17:33] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"11.51 ms"} 
[2026-09-09 13:17:36] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"9.85 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.48 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.75 ms"} 
[2026-09-09 13:17:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.3 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"17.52 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"6.25 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.46 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.12 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"1.06 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"0.79 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"0.86 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"4.46 ms"} 
[2026-09-09 13:17:37] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.7 ms"} 
[2026-09-09 13:17:37] local.INFO: Leaderboard query count: 5  
[2026-09-09 13:17:37] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 13:17:38] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.48 ms"} 
[2026-09-09 13:17:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.97 ms"} 
[2026-09-09 13:17:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-09 13:17:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.66 ms"} 
[2026-09-09 13:17:38] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.72 ms"} 
[2026-09-09 13:17:38] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.2 ms"} 
[2026-09-09 13:17:38] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.7 ms"} 
[2026-09-09 13:17:38] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.15 ms"} 
[2026-09-09 13:17:38] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.88 ms"} 
[2026-09-09 13:17:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.99 ms"} 
[2026-09-09 13:17:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.18 ms"} 
[2026-09-09 13:17:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.06 ms"} 
[2026-09-09 13:17:51] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"3.36 ms"} 
[2026-09-09 13:17:53] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.45 ms"} 
[2026-09-09 13:17:53] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"6.84 ms"} 
[2026-09-09 13:17:54] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.3 ms"} 
[2026-09-09 13:17:55] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"5.49 ms"} 
[2026-09-09 13:18:12] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"4.87 ms"} 
[2026-09-09 13:18:12] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"7.83 ms"} 
[2026-09-09 13:18:21] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"4.76 ms"} 
[2026-09-09 13:18:21] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"5.97 ms"} 
[2026-09-09 13:18:21] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"22.83 ms"} 
[2026-09-09 13:18:23] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.01 ms"} 
[2026-09-09 13:18:23] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-09 13:18:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.32 ms"} 
[2026-09-09 13:18:23] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"8.78 ms"} 
[2026-09-09 13:18:23] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.51 ms"} 
[2026-09-09 13:18:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.88 ms"} 
[2026-09-09 13:18:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.46 ms"} 
[2026-09-09 13:18:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.63 ms"} 
[2026-09-09 13:18:24] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.97 ms"} 
[2026-09-09 13:18:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"1.27 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"3.89 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.96 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.83 ms"} 
[2026-09-09 13:18:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.18 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.25 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.58 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"1.44 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.25 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select * from `exams` where date(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) {"time":"2.11 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) group by `month` order by `month` asc {"time":"6.55 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.05 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"0.85 ms"} 
[2026-09-09 13:18:26] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.68 ms"} 
[2026-09-09 13:18:26] local.INFO: Leaderboard query count: 5  
[2026-09-09 13:18:26] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 13:18:27] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"7.79 ms"} 
[2026-09-09 13:18:32] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.34 ms"} 
[2026-09-09 13:18:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.86 ms"} 
[2026-09-09 13:18:32] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.21 ms"} 
[2026-09-09 13:18:32] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3 ms"} 
[2026-09-09 13:18:32] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.19 ms"} 
[2026-09-09 13:18:32] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.61 ms"} 
[2026-09-09 13:18:32] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.93 ms"} 
[2026-09-09 13:18:32] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52, 53) and `role_id` = ? {"time":"1.37 ms"} 
[2026-09-09 13:18:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.95 ms"} 
[2026-09-09 13:18:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.4 ms"} 
[2026-09-09 13:18:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.62 ms"} 
[2026-09-09 13:18:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.04 ms"} 
[2026-09-09 13:18:36] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.32 ms"} 
[2026-09-09 13:18:37] local.DEBUG: select `users`.*, (select sum(`exam_results`.`correct_count`) from `exam_results` where `users`.`id` = `exam_results`.`user_id`) as `total_score` from `users` where `role_id` = ? order by `total_score` desc, `first_name` asc {"time":"1.78 ms"} 
[2026-09-09 13:18:37] local.DEBUG: select `id`, `name`, `shortcode` from `school_classes` where `school_classes`.`id` in (52) {"time":"1.07 ms"} 
[2026-09-09 13:18:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.66 ms"} 
[2026-09-09 13:18:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.02 ms"} 
[2026-09-09 13:18:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.14 ms"} 
[2026-09-09 13:18:41] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.41 ms"} 
[2026-09-09 13:18:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.48 ms"} 
[2026-09-09 13:18:41] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.26 ms"} 
[2026-09-09 13:18:41] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"1.08 ms"} 
[2026-09-09 13:18:41] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52, 53) and `role_id` = ? {"time":"1.68 ms"} 
[2026-09-09 13:18:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.85 ms"} 
[2026-09-09 13:18:45] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.21 ms"} 
[2026-09-09 13:18:45] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.51 ms"} 
[2026-09-09 13:18:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.25 ms"} 
[2026-09-09 13:18:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.36 ms"} 
[2026-09-09 13:18:45] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"1.37 ms"} 
[2026-09-09 13:18:45] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52) and `role_id` = ? {"time":"1.7 ms"} 
[2026-09-09 13:18:45] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"30.1 ms"} 
[2026-09-09 13:18:45] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"1.48 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"1.78 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"15.69 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"0.95 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"0.94 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"0.9 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` = ? and `enrollments`.`course_id` is not null and (`student_id` = ?) limit 1 {"time":"0.86 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `users` where `users`.`id` in (642) {"time":"1.17 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.96 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (10) {"time":"0.91 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `users` where `users`.`id` in (643, 644, 645, 646, 647) {"time":"2.19 ms"} 
[2026-09-09 13:18:46] local.DEBUG: select * from `exams` where `exams`.`course_id` in (10) {"time":"2.9 ms"} 
[2026-09-09 13:18:48] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.87 ms"} 
[2026-09-09 13:18:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.98 ms"} 
[2026-09-09 13:18:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.67 ms"} 
[2026-09-09 13:18:48] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.78 ms"} 
[2026-09-09 13:18:48] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.05 ms"} 
[2026-09-09 13:18:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.64 ms"} 
[2026-09-09 13:18:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.22 ms"} 
[2026-09-09 13:18:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.12 ms"} 
[2026-09-09 13:18:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"4.1 ms"} 
[2026-09-09 13:18:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.22 ms"} 
[2026-09-09 13:18:49] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.11 ms"} 
[2026-09-09 13:18:49] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.67 ms"} 
[2026-09-09 13:18:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.74 ms"} 
[2026-09-09 13:18:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.12 ms"} 
[2026-09-09 13:18:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.27 ms"} 
[2026-09-09 13:18:50] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.02 ms"} 
[2026-09-09 13:18:50] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.14 ms"} 
[2026-09-09 13:18:50] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.27 ms"} 
[2026-09-09 13:18:50] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.9 ms"} 
[2026-09-09 13:18:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.38 ms"} 
[2026-09-09 13:18:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.15 ms"} 
[2026-09-09 13:18:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.97 ms"} 
[2026-09-09 13:18:51] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.3 ms"} 
[2026-09-09 13:18:51] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.92 ms"} 
[2026-09-09 13:18:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.22 ms"} 
[2026-09-09 13:18:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.5 ms"} 
[2026-09-09 13:18:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.67 ms"} 
[2026-09-09 13:18:54] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.54 ms"} 
[2026-09-09 13:18:54] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.08 ms"} 
[2026-09-09 13:19:00] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"11.05 ms"} 
[2026-09-09 13:19:00] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.37 ms"} 
[2026-09-09 13:19:00] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.69 ms"} 
[2026-09-09 13:19:00] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.7 ms"} 
[2026-09-09 13:19:00] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.1 ms"} 
[2026-09-09 13:19:09] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.5 ms"} 
[2026-09-09 13:19:09] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.36 ms"} 
[2026-09-09 13:19:09] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.86 ms"} 
[2026-09-09 13:19:09] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.49 ms"} 
[2026-09-09 13:19:09] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"14.44 ms"} 
[2026-09-09 13:19:09] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) and exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `users` where `courses`.`teacher_id` = `users`.`id` and `id` = ?)) or exists (select * from `users` inner join `exam_supervisors` on `users`.`id` = `exam_supervisors`.`user_id` where `exams`.`id` = `exam_supervisors`.`exam_id` and `user_id` = ?) order by `exam_date` asc {"time":"2.91 ms"} 
[2026-09-09 13:19:09] local.DEBUG: select * from `courses` where `courses`.`id` in (10) {"time":"2.46 ms"} 
[2026-09-09 13:19:09] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"5.07 ms"} 
[2026-09-09 13:19:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.92 ms"} 
[2026-09-09 13:19:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-09 13:19:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.46 ms"} 
[2026-09-09 13:19:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.82 ms"} 
[2026-09-09 13:19:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.16 ms"} 
[2026-09-09 13:19:16] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.57 ms"} 
[2026-09-09 13:19:16] local.DEBUG: select * from `school_classes` order by `id` desc limit 50 offset 0 {"time":"1.74 ms"} 
[2026-09-09 13:19:16] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52, 53) and `role_id` = ? {"time":"1.39 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"2.3 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"0.72 ms"} 
[2026-09-09 13:19:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"104.33 ms"} 
[2026-09-09 13:19:18] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"104.33 ms","url":"http://localhost:8000/api/courses/history-class"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"2.06 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.39 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `school_classes` where `school_classes`.`id` = ? limit 1 {"time":"1.22 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `users` where `users`.`school_class_id` in (53) and `role_id` = ? {"time":"42.35 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `subjects` where LOWER(name) LIKE ? limit 1 {"time":"3.74 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `semesters` where date(`start_date`) <= ? and date(`end_date`) >= ? order by `id` desc limit 1 {"time":"3.5 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `courses` where (`teacher_id` = ? and `subject_id` = ? and `semester_id` = ? and `shortcode` = ?) limit 1 {"time":"1.74 ms"} 
[2026-09-09 13:19:18] local.DEBUG: insert into `courses` (`teacher_id`, `subject_id`, `semester_id`, `shortcode`, `name`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?) {"time":"14.59 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `users` where `users`.`id` in (642) {"time":"1.11 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"0.86 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `enrollments` where `enrollments`.`course_id` in (11) {"time":"1.25 ms"} 
[2026-09-09 13:19:18] local.DEBUG: select * from `exams` where `exams`.`course_id` in (11) {"time":"1.13 ms"} 
[2026-09-09 13:19:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"3.2 ms"} 
[2026-09-09 13:19:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.3 ms"} 
[2026-09-09 13:19:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.44 ms"} 
[2026-09-09 13:19:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-09 13:19:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.79 ms"} 
[2026-09-09 13:19:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"13.26 ms"} 
[2026-09-09 13:19:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.99 ms"} 
[2026-09-09 13:19:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.86 ms"} 
[2026-09-09 13:19:21] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"0.96 ms"} 
[2026-09-09 13:19:21] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.33 ms"} 
[2026-09-09 13:19:21] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.11 ms"} 
[2026-09-09 13:19:21] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"0.86 ms"} 
[2026-09-09 13:19:22] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"19.56 ms"} 
[2026-09-09 13:19:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.72 ms"} 
[2026-09-09 13:19:22] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.63 ms"} 
[2026-09-09 13:19:22] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"18.32 ms"} 
[2026-09-09 13:19:22] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.82 ms"} 
[2026-09-09 13:19:22] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 50 {"time":"1.37 ms"} 
[2026-09-09 13:19:22] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"1.79 ms"} 
[2026-09-09 13:19:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"29.4 ms"} 
[2026-09-09 13:19:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.74 ms"} 
[2026-09-09 13:19:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.26 ms"} 
[2026-09-09 13:19:25] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"28.7 ms"} 
[2026-09-09 13:19:25] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"29.89 ms"} 
[2026-09-09 13:19:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"6.82 ms"} 
[2026-09-09 13:19:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.38 ms"} 
[2026-09-09 13:19:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.47 ms"} 
[2026-09-09 13:19:29] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"7.58 ms"} 
[2026-09-09 13:19:29] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.37 ms"} 
[2026-09-09 13:19:40] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.59 ms"} 
[2026-09-09 13:19:40] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.19 ms"} 
[2026-09-09 13:19:40] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.52 ms"} 
[2026-09-09 13:19:40] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"29.39 ms"} 
[2026-09-09 13:19:40] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"2.28 ms"} 
[2026-09-09 13:19:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.46 ms"} 
[2026-09-09 13:19:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.24 ms"} 
[2026-09-09 13:19:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.31 ms"} 
[2026-09-09 13:19:41] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"1.97 ms"} 
[2026-09-09 13:19:41] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.78 ms"} 
[2026-09-09 13:19:41] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"1.21 ms"} 
[2026-09-09 13:19:41] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.9 ms"} 
[2026-09-09 13:19:41] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52, 53) and `role_id` = ? {"time":"4.77 ms"} 
[2026-09-09 13:19:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.02 ms"} 
[2026-09-09 13:19:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.79 ms"} 
[2026-09-09 13:19:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.46 ms"} 
[2026-09-09 13:19:59] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"7.72 ms"} 
[2026-09-09 13:20:01] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"7.99 ms"} 
[2026-09-09 13:20:01] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.36 ms"} 
[2026-09-09 13:20:02] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"6.33 ms"} 
[2026-09-09 13:20:03] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"11.85 ms"} 
[2026-09-09 13:20:34] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"5.77 ms"} 
[2026-09-09 13:20:34] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"1.45 ms"} 
[2026-09-09 13:20:34] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"6.63 ms"} 
[2026-09-09 13:20:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.53 ms"} 
[2026-09-09 13:20:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"1.57 ms"} 
[2026-09-09 13:20:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.77 ms"} 
[2026-09-09 13:20:36] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"3.85 ms"} 
[2026-09-09 13:20:36] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"3.54 ms"} 
[2026-09-09 13:20:37] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.69 ms"} 
[2026-09-09 13:20:37] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.68 ms"} 
[2026-09-09 13:20:37] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.02 ms"} 
[2026-09-09 13:20:37] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"116.98 ms"} 
[2026-09-09 13:20:37] local.ALERT: Slow query {"query":"select * from `roles` where `roles`.`id` in (1)","time":"116.98 ms","url":"http://localhost:8000/api/users"} 
[2026-09-09 13:20:38] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"12.04 ms"} 
[2026-09-09 13:20:42] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"34.09 ms"} 
[2026-09-09 13:20:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"5.06 ms"} 
[2026-09-09 13:20:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.83 ms"} 
[2026-09-09 13:20:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.37 ms"} 
[2026-09-09 13:20:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"9.64 ms"} 
[2026-09-09 13:20:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.19 ms"} 
[2026-09-09 13:20:43] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"5.15 ms"} 
[2026-09-09 13:20:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.42 ms"} 
[2026-09-09 13:20:43] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"4.24 ms"} 
[2026-09-09 13:20:43] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"1.29 ms"} 
[2026-09-09 13:20:43] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"4.94 ms"} 
[2026-09-09 13:20:43] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"1.28 ms"} 
[2026-09-09 13:20:43] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"2.65 ms"} 
[2026-09-09 13:20:43] local.INFO: Leaderboard query count: 5  
[2026-09-09 13:20:43] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 13:20:43] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"4.48 ms"} 
[2026-09-09 13:20:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"4.4 ms"} 
[2026-09-09 13:20:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.48 ms"} 
[2026-09-09 13:20:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"3.49 ms"} 
[2026-09-09 13:20:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.29 ms"} 
[2026-09-09 13:20:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.48 ms"} 
[2026-09-09 13:20:45] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"98.78 ms"} 
[2026-09-09 13:20:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.51 ms"} 
[2026-09-09 13:20:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.92 ms"} 
[2026-09-09 13:20:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.58 ms"} 
[2026-09-09 13:20:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11.67 ms"} 
[2026-09-09 13:20:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.27 ms"} 
[2026-09-09 13:20:47] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"5.29 ms"} 
[2026-09-09 13:20:47] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"13.59 ms"} 
[2026-09-09 13:20:47] local.DEBUG: select `id`, `chapter_id`, `level` from `questions` where `questions`.`chapter_id` in (203, 204, 206) and `questions`.`deleted_at` is null {"time":"7.41 ms"} 
[2026-09-09 13:20:49] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"20.03 ms"} 
[2026-09-09 13:20:49] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"11.88 ms"} 
[2026-09-09 13:20:49] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.64 ms"} 
[2026-09-09 13:20:49] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.45 ms"} 
[2026-09-09 13:20:49] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"10.43 ms"} 
[2026-09-09 13:20:49] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"16.67 ms"} 
[2026-09-09 13:20:58] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"20.78 ms"} 
[2026-09-09 13:20:58] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.5 ms"} 
[2026-09-09 13:20:58] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.21 ms"} 
[2026-09-09 13:20:59] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"10.17 ms"} 
[2026-09-09 13:20:59] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.87 ms"} 
[2026-09-09 13:20:59] local.DEBUG: select * from `chapters` where `chapters`.`id` = ? limit 1 {"time":"4.46 ms"} 
[2026-09-09 13:20:59] local.DEBUG: select * from `chapter_materials` where `chapter_materials`.`chapter_id` = ? and `chapter_materials`.`chapter_id` is not null {"time":"6.95 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"36.12 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.31 ms"} 
[2026-09-09 13:21:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.87 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.31 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"2.31 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"2.06 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"1.95 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"2.29 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"3.41 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"6.7 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"6.51 ms"} 
[2026-09-09 13:21:12] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"5.36 ms"} 
[2026-09-09 13:21:12] local.INFO: Leaderboard query count: 5  
[2026-09-09 13:21:12] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-09 13:21:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.7 ms"} 
[2026-09-09 13:21:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.32 ms"} 
[2026-09-09 13:21:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"4.64 ms"} 
[2026-09-09 13:21:15] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.03 ms"} 
[2026-09-09 13:21:15] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.29 ms"} 
[2026-09-09 13:21:15] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"4.79 ms"} 
[2026-09-09 13:21:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"9.9 ms"} 
[2026-09-09 13:21:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.29 ms"} 
[2026-09-09 13:21:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.22 ms"} 
[2026-09-09 13:21:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"16.96 ms"} 
[2026-09-09 13:21:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.35 ms"} 
[2026-09-09 13:21:16] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"4.98 ms"} 
[2026-09-09 13:21:16] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"3.7 ms"} 
[2026-09-09 13:21:16] local.DEBUG: select `id`, `chapter_id`, `level` from `questions` where `questions`.`chapter_id` in (203, 204, 206) and `questions`.`deleted_at` is null {"time":"8.14 ms"} 
[2026-09-09 13:21:17] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"8.05 ms"} 
[2026-09-09 13:21:17] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.48 ms"} 
[2026-09-09 13:21:17] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"8.52 ms"} 
[2026-09-09 13:21:17] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"6.94 ms"} 
[2026-09-09 13:21:17] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"3.08 ms"} 
[2026-09-09 13:21:17] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"15.27 ms"} 
[2026-09-09 13:21:41] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"7.81 ms"} 
[2026-09-09 13:21:41] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.8 ms"} 
[2026-09-09 13:21:41] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.27 ms"} 
[2026-09-09 13:21:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"14.45 ms"} 
[2026-09-09 13:21:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"10.39 ms"} 
[2026-09-09 13:21:42] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"31.98 ms"} 
[2026-09-09 13:21:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"49.44 ms"} 
[2026-09-09 13:21:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.6 ms"} 
[2026-09-09 13:21:43] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.36 ms"} 
[2026-09-09 13:21:43] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11.29 ms"} 
[2026-09-09 13:21:43] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"7.46 ms"} 
[2026-09-09 13:21:43] local.DEBUG: select * from `subjects` where `subjects`.`id` = ? limit 1 {"time":"4.78 ms"} 
[2026-09-09 13:21:43] local.DEBUG: select `chapters`.*, (select count(*) from `questions` where `chapters`.`id` = `questions`.`chapter_id` and `questions`.`deleted_at` is null) as `questions_count` from `chapters` where `chapters`.`subject_id` in (53) {"time":"10.59 ms"} 
[2026-09-09 13:21:43] local.DEBUG: select `id`, `chapter_id`, `level` from `questions` where `questions`.`chapter_id` in (203, 204, 206) and `questions`.`deleted_at` is null {"time":"7.05 ms"} 
[2026-09-09 13:21:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"12.65 ms"} 
[2026-09-09 13:21:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.99 ms"} 
[2026-09-09 13:21:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.57 ms"} 
[2026-09-09 13:21:45] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"12.91 ms"} 
[2026-09-09 13:21:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"13.17 ms"} 
[2026-09-09 13:21:45] local.DEBUG: select * from `questions` where `subject_id` = ? and `questions`.`deleted_at` is null limit 50 {"time":"8.66 ms"} 
[2026-09-09 13:22:04] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.85 ms"} 
[2026-09-09 13:22:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.55 ms"} 
[2026-09-09 13:22:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"6.47 ms"} 
[2026-09-09 13:22:04] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"11.31 ms"} 
[2026-09-09 13:22:04] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.68 ms"} 
[2026-09-09 13:22:04] local.DEBUG: select * from `subjects` where match (`name`) against (? in natural language mode) limit 50 {"time":"4.07 ms"} 
[2026-09-10 18:23:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"268.33 ms"} 
[2026-09-10 18:23:46] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"268.33 ms","url":"http://localhost:8000/api/users"} 
[2026-09-10 18:23:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"335.4 ms"} 
[2026-09-10 18:23:47] local.ALERT: Slow query {"query":"select * from `users` where `users`.`id` = ? limit 1","time":"335.4 ms","url":"http://localhost:8000/api/users"} 
[2026-09-10 18:23:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"50.99 ms"} 
[2026-09-10 18:23:47] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"40.07 ms"} 
[2026-09-10 18:23:47] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"52.37 ms"} 
[2026-09-10 18:23:50] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.2 ms"} 
[2026-09-10 18:23:50] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"11.28 ms"} 
[2026-09-10 18:23:50] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.09 ms"} 
[2026-09-10 18:23:51] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"25.57 ms"} 
[2026-09-10 18:23:51] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"10.17 ms"} 
[2026-09-10 18:24:29] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"383.76 ms"} 
[2026-09-10 18:24:29] local.ALERT: Slow query {"query":"select `value` from `settings` where `key` = ? limit 1","time":"383.76 ms","url":"http://localhost:8000/api/settings/branding"} 
[2026-09-10 18:24:34] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"56.11 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"16.06 ms"} 
[2026-09-10 18:24:35] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"38.52 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"10.53 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.46 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"50.43 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"21.66 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"50.45 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"15.51 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"9.63 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"7.33 ms"} 
[2026-09-10 18:24:35] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.63 ms"} 
[2026-09-10 18:24:35] local.INFO: Leaderboard query count: 5  
[2026-09-10 18:24:35] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-10 18:24:40] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"79.86 ms"} 
[2026-09-10 18:24:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"79.04 ms"} 
[2026-09-10 18:24:46] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"16.61 ms"} 
[2026-09-10 18:24:46] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"20.67 ms"} 
[2026-09-10 18:24:46] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"31.95 ms"} 
[2026-09-10 18:24:46] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"34.35 ms"} 
[2026-09-10 18:24:46] local.DEBUG: select `users`.*, (select sum(`exam_results`.`correct_count`) from `exam_results` where `users`.`id` = `exam_results`.`user_id`) as `total_score` from `users` where `role_id` = ? order by `total_score` desc, `first_name` asc {"time":"103.49 ms"} 
[2026-09-10 18:24:46] local.ALERT: Slow query {"query":"select `users`.*, (select sum(`exam_results`.`correct_count`) from `exam_results` where `users`.`id` = `exam_results`.`user_id`) as `total_score` from `users` where `role_id` = ? order by `total_score` desc, `first_name` asc","time":"103.49 ms","url":"http://localhost:8000/api/leaderboards"} 
[2026-09-10 18:24:46] local.DEBUG: select `id`, `name`, `shortcode` from `school_classes` where `school_classes`.`id` in (52) {"time":"23.54 ms"} 
[2026-09-10 18:25:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"57.84 ms"} 
[2026-09-10 18:25:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"28.27 ms"} 
[2026-09-10 18:25:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"63.28 ms"} 
[2026-09-10 18:25:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"31.96 ms"} 
[2026-09-10 18:25:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"26.26 ms"} 
[2026-09-10 18:25:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"24.81 ms"} 
[2026-09-10 18:25:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"33.55 ms"} 
[2026-09-10 18:25:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.91 ms"} 
[2026-09-10 18:25:26] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"8.65 ms"} 
[2026-09-10 18:25:26] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"37.31 ms"} 
[2026-09-10 18:25:26] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"19.45 ms"} 
[2026-09-10 18:25:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"74.62 ms"} 
[2026-09-10 18:25:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"28.14 ms"} 
[2026-09-10 18:25:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"160.23 ms"} 
[2026-09-10 18:25:31] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"160.23 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:25:31] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"234.38 ms"} 
[2026-09-10 18:25:31] local.ALERT: Slow query {"query":"select * from `roles` where `roles`.`id` = ? limit 1","time":"234.38 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:25:31] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"11.98 ms"} 
[2026-09-10 18:25:32] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"256.06 ms"} 
[2026-09-10 18:25:32] local.ALERT: Slow query {"query":"select count(*) as aggregate from `users` where `role_id` = ?","time":"256.06 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:25:32] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"139.27 ms"} 
[2026-09-10 18:25:32] local.ALERT: Slow query {"query":"select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0","time":"139.27 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:25:32] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"340.93 ms"} 
[2026-09-10 18:25:32] local.ALERT: Slow query {"query":"select * from `roles` where `roles`.`id` in (2)","time":"340.93 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:25:44] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"420.6 ms"} 
[2026-09-10 18:25:44] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"420.6 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:25:44] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"104.27 ms"} 
[2026-09-10 18:25:44] local.ALERT: Slow query {"query":"select * from `users` where `users`.`id` = ? limit 1","time":"104.27 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:25:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"44.38 ms"} 
[2026-09-10 18:25:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"49.46 ms"} 
[2026-09-10 18:25:45] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.45 ms"} 
[2026-09-10 18:25:45] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"14.57 ms"} 
[2026-09-10 18:25:45] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"36.25 ms"} 
[2026-09-10 18:25:45] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"28.14 ms"} 
[2026-09-10 18:26:55] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"80.55 ms"} 
[2026-09-10 18:26:55] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"134.32 ms"} 
[2026-09-10 18:26:55] local.ALERT: Slow query {"query":"select * from `users` where `users`.`id` = ? limit 1","time":"134.32 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:26:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"155.75 ms"} 
[2026-09-10 18:26:56] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"155.75 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:26:56] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"92.07 ms"} 
[2026-09-10 18:26:56] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"88.13 ms"} 
[2026-09-10 18:26:56] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"160.7 ms"} 
[2026-09-10 18:26:56] local.ALERT: Slow query {"query":"select count(*) as aggregate from `users` where `role_id` = ?","time":"160.7 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:26:56] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"1.13 ms"} 
[2026-09-10 18:26:56] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"68.67 ms"} 
[2026-09-10 18:27:42] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"64.5 ms"} 
[2026-09-10 18:27:42] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"33.8 ms"} 
[2026-09-10 18:27:42] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"119.9 ms"} 
[2026-09-10 18:27:42] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"119.9 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:27:42] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"83.1 ms"} 
[2026-09-10 18:27:42] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"42.21 ms"} 
[2026-09-10 18:27:43] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"74.18 ms"} 
[2026-09-10 18:27:43] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"29.5 ms"} 
[2026-09-10 18:27:43] local.DEBUG: select * from `roles` where `roles`.`id` in (2) {"time":"18.37 ms"} 
[2026-09-10 18:27:43] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"101.94 ms"} 
[2026-09-10 18:27:43] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"101.94 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:27:43] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"33.7 ms"} 
[2026-09-10 18:27:44] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"153.42 ms"} 
[2026-09-10 18:27:44] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"153.42 ms","url":"http://localhost:8000/api/users/paginate"} 
[2026-09-10 18:27:44] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"56.99 ms"} 
[2026-09-10 18:27:44] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"1.45 ms"} 
[2026-09-10 18:27:44] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"34.39 ms"} 
[2026-09-10 18:27:44] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"0.96 ms"} 
[2026-09-10 18:27:44] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"54.6 ms"} 
[2026-09-10 18:27:45] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"478.06 ms"} 
[2026-09-10 18:27:45] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"478.06 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-14 17:54:30] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"185.67 ms"} 
[2026-09-14 17:54:31] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"185.67 ms","url":"http://localhost:8000/api/users"} 
[2026-09-14 17:54:32] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"60.05 ms"} 
[2026-09-14 17:54:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"74.29 ms"} 
[2026-09-14 17:54:33] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"39.09 ms"} 
[2026-09-14 17:54:34] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"47.48 ms"} 
[2026-09-14 17:54:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"36.93 ms"} 
[2026-09-14 17:54:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.04 ms"} 
[2026-09-14 17:54:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.75 ms"} 
[2026-09-14 17:54:38] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"14.8 ms"} 
[2026-09-14 17:54:38] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"11.47 ms"} 
[2026-09-14 17:54:58] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"68.8 ms"} 
[2026-09-14 17:54:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"54.18 ms"} 
[2026-09-14 17:54:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.23 ms"} 
[2026-09-14 17:54:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.52 ms"} 
[2026-09-14 17:55:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.72 ms"} 
[2026-09-14 17:55:00] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.58 ms"} 
[2026-09-14 17:55:00] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"332.61 ms"} 
[2026-09-14 17:55:00] local.ALERT: Slow query {"query":"select sum(`correct_count`) as aggregate from `exam_results`","time":"332.61 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-14 17:55:00] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"114.2 ms"} 
[2026-09-14 17:55:00] local.ALERT: Slow query {"query":"select count(*) as aggregate from `exam_results`","time":"114.2 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-14 17:55:01] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"243.79 ms"} 
[2026-09-14 17:55:01] local.ALERT: Slow query {"query":"select * from `exams` where date(`exam_date`) = ?","time":"243.79 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-14 17:55:01] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"15.59 ms"} 
[2026-09-14 17:55:02] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"368.54 ms"} 
[2026-09-14 17:55:02] local.ALERT: Slow query {"query":"select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10","time":"368.54 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-14 17:55:02] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"0.87 ms"} 
[2026-09-14 17:55:02] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.53 ms"} 
[2026-09-14 17:55:02] local.INFO: Leaderboard query count: 5  
[2026-09-14 17:55:02] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-14 17:55:04] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"11.17 ms"} 
[2026-09-14 17:55:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"28.45 ms"} 
[2026-09-14 17:55:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.11 ms"} 
[2026-09-14 17:55:12] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.65 ms"} 
[2026-09-14 17:55:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"17.78 ms"} 
[2026-09-14 17:55:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"21.43 ms"} 
[2026-09-14 17:55:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"0.63 ms"} 
[2026-09-14 17:55:14] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"6.21 ms"} 
[2026-09-14 17:55:14] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"7.28 ms"} 
[2026-09-14 17:55:16] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"10.68 ms"} 
[2026-09-14 17:55:16] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.93 ms"} 
[2026-09-14 17:55:16] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.57 ms"} 
[2026-09-14 17:55:16] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"3.11 ms"} 
[2026-09-14 17:55:16] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.83 ms"} 
[2026-09-14 17:55:16] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.02 ms"} 
[2026-09-14 17:55:16] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"15.28 ms"} 
[2026-09-14 17:55:16] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"19.03 ms"} 
[2026-09-14 17:55:16] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"20.28 ms"} 
[2026-09-14 17:55:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"43.31 ms"} 
[2026-09-14 17:55:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.42 ms"} 
[2026-09-14 17:55:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"27.51 ms"} 
[2026-09-14 17:55:26] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"19.36 ms"} 
[2026-09-14 17:55:26] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.61 ms"} 
[2026-09-14 17:55:26] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"7.9 ms"} 
[2026-09-14 17:55:26] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"0.48 ms"} 
[2026-09-14 17:55:26] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52, 53) and `role_id` = ? {"time":"4.05 ms"} 
[2026-09-14 17:55:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"28.22 ms"} 
[2026-09-14 17:55:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.47 ms"} 
[2026-09-14 17:55:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.35 ms"} 
[2026-09-14 17:55:33] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"22.58 ms"} 
[2026-09-14 17:55:33] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"4.61 ms"} 
[2026-09-14 17:55:33] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.86 ms"} 
[2026-09-14 17:55:33] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"7.78 ms"} 
[2026-09-14 17:55:33] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"19.39 ms"} 
[2026-09-14 17:55:33] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"10.06 ms"} 
[2026-09-14 19:30:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"26.81 ms"} 
[2026-09-14 19:30:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"21.61 ms"} 
[2026-09-14 19:30:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"37.64 ms"} 
[2026-09-14 19:30:04] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6 ms"} 
[2026-09-14 19:30:04] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.06 ms"} 
[2026-09-14 19:30:08] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"54.31 ms"} 
[2026-09-14 19:30:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"21.98 ms"} 
[2026-09-14 19:30:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.41 ms"} 
[2026-09-14 19:30:08] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"22.6 ms"} 
[2026-09-14 19:30:08] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"8.21 ms"} 
[2026-09-14 19:30:12] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"14.18 ms"} 
[2026-09-14 19:30:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"15.59 ms"} 
[2026-09-14 19:30:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"17.69 ms"} 
[2026-09-14 19:30:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"25.74 ms"} 
[2026-09-14 19:30:14] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"16.17 ms"} 
[2026-09-14 19:30:14] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.88 ms"} 
[2026-09-14 19:30:14] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"3.66 ms"} 
[2026-09-14 19:30:14] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"6.64 ms"} 
[2026-09-14 19:30:14] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"14.53 ms"} 
[2026-09-14 19:30:14] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"14.77 ms"} 
[2026-09-14 19:30:16] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"36.01 ms"} 
[2026-09-14 19:38:03] local.ERROR: Maximum execution time of 60 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 60 seconds exceeded at D:\\semester 7\\gamifikasi-master\\backend\\vendor\\composer\\ClassLoader.php:429)
[stacktrace]
#0 {main}
"} 
[2026-09-14 19:39:21] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"98.12 ms"} 
[2026-09-14 19:39:21] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"3.89 ms"} 
[2026-09-14 19:39:21] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"5.31 ms"} 
[2026-09-14 19:39:22] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"14.18 ms"} 
[2026-09-14 19:39:22] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"14.74 ms"} 
[2026-09-14 19:39:24] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"32.49 ms"} 
[2026-09-14 19:39:24] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"28.04 ms"} 
[2026-09-14 19:39:24] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.71 ms"} 
[2026-09-14 19:39:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"4.49 ms"} 
[2026-09-14 19:39:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"9.81 ms"} 
[2026-09-14 19:41:08] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"12.95 ms"} 
[2026-09-14 19:41:11] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"31.65 ms"} 
[2026-09-14 19:41:51] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"28.82 ms"} 
[2026-09-14 19:41:51] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.83 ms"} 
[2026-09-14 19:41:51] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.8 ms"} 
[2026-09-14 19:41:51] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"11.16 ms"} 
[2026-09-14 19:41:51] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"4.04 ms"} 
[2026-09-14 19:41:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"39.61 ms"} 
[2026-09-14 19:41:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"19.99 ms"} 
[2026-09-14 19:41:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.19 ms"} 
[2026-09-14 19:41:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"14.72 ms"} 
[2026-09-14 19:41:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"9.1 ms"} 
[2026-09-14 19:41:59] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"14.01 ms"} 
[2026-09-14 19:41:59] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"4.7 ms"} 
[2026-09-14 19:41:59] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"17.49 ms"} 
[2026-09-14 19:41:59] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"16.49 ms"} 
[2026-09-14 19:41:59] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"9.73 ms"} 
[2026-09-14 19:42:06] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"21.77 ms"} 
[2026-09-14 19:42:07] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"17.94 ms"} 
[2026-09-14 19:42:08] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"10.6 ms"} 
[2026-09-14 19:42:08] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.09 ms"} 
[2026-09-14 19:42:08] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"15.25 ms"} 
[2026-09-14 19:42:08] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.18 ms"} 
[2026-09-14 19:42:08] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"4.12 ms"} 
[2026-09-14 19:42:08] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"5.58 ms"} 
[2026-09-14 19:42:08] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"6.33 ms"} 
[2026-09-14 19:42:08] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"3.34 ms"} 
[2026-09-14 19:42:10] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"34.65 ms"} 
[2026-09-14 19:45:20] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"41.59 ms"} 
[2026-09-14 19:45:20] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.54 ms"} 
[2026-09-14 19:45:20] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.56 ms"} 
[2026-09-14 19:45:20] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.69 ms"} 
[2026-09-14 19:45:20] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"19.01 ms"} 
[2026-09-14 19:45:20] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"5.97 ms"} 
[2026-09-14 19:45:20] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"3.58 ms"} 
[2026-09-14 19:45:20] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"12.01 ms"} 
[2026-09-14 19:45:20] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"23.09 ms"} 
[2026-09-14 19:46:14] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"53.1 ms"} 
[2026-09-14 19:46:14] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"19.14 ms"} 
[2026-09-14 19:46:14] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"55.49 ms"} 
[2026-09-14 19:46:15] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"40.17 ms"} 
[2026-09-14 19:46:15] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"10.55 ms"} 
[2026-09-14 19:46:18] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.32 ms"} 
[2026-09-14 19:46:18] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"12.9 ms"} 
[2026-09-14 19:46:18] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"14.95 ms"} 
[2026-09-14 19:46:18] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"50.22 ms"} 
[2026-09-14 19:46:18] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.57 ms"} 
[2026-09-14 19:46:26] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"42.77 ms"} 
[2026-09-14 19:46:29] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"37.7 ms"} 
[2026-09-14 19:46:29] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.33 ms"} 
[2026-09-14 19:46:29] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.11 ms"} 
[2026-09-14 19:46:30] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"18.05 ms"} 
[2026-09-14 19:46:30] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"28.27 ms"} 
[2026-09-14 19:46:30] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.28 ms"} 
[2026-09-14 19:46:30] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"4.86 ms"} 
[2026-09-14 19:46:30] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"15.77 ms"} 
[2026-09-14 19:46:30] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"30.63 ms"} 
[2026-09-14 19:46:32] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"29.7 ms"} 
[2026-09-14 19:46:36] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"27.15 ms"} 
[2026-09-14 19:46:36] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.06 ms"} 
[2026-09-14 19:46:36] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"7.69 ms"} 
[2026-09-14 19:46:36] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"18.01 ms"} 
[2026-09-14 19:46:37] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.98 ms"} 
[2026-09-14 19:46:37] local.DEBUG: select count(*) as aggregate from `school_classes` {"time":"12.71 ms"} 
[2026-09-14 19:46:37] local.DEBUG: select * from `school_classes` order by `id` desc limit 10 offset 0 {"time":"5.19 ms"} 
[2026-09-14 19:46:37] local.DEBUG: select * from `users` where `users`.`school_class_id` in (52, 53) and `role_id` = ? {"time":"17.25 ms"} 
[2026-09-14 19:46:53] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"53.67 ms"} 
[2026-09-14 19:46:53] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"27.71 ms"} 
[2026-09-14 19:46:53] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.85 ms"} 
[2026-09-14 19:46:53] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"37.33 ms"} 
[2026-09-14 19:46:53] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"30.04 ms"} 
[2026-09-14 19:46:53] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"1.34 ms"} 
[2026-09-14 19:46:53] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"7.03 ms"} 
[2026-09-14 19:46:53] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"43.29 ms"} 
[2026-09-14 19:46:53] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"56.53 ms"} 
[2026-09-14 19:47:38] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"52.19 ms"} 
[2026-09-14 19:47:38] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.52 ms"} 
[2026-09-14 19:47:38] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"19.01 ms"} 
[2026-09-14 19:47:39] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.27 ms"} 
[2026-09-14 19:47:39] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"5.56 ms"} 
[2026-09-14 19:47:39] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"11.54 ms"} 
[2026-09-14 19:47:39] local.DEBUG: select * from `users` where `role_id` = ? order by `id` desc limit 10 offset 0 {"time":"17.23 ms"} 
[2026-09-14 19:47:39] local.DEBUG: select * from `roles` where `roles`.`id` in (3) {"time":"17.12 ms"} 
[2026-09-14 19:47:39] local.DEBUG: select * from `school_classes` where `school_classes`.`id` in (52) {"time":"48.74 ms"} 
[2026-09-14 19:47:57] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"35.17 ms"} 
[2026-09-14 19:47:57] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"18.16 ms"} 
[2026-09-14 19:47:57] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.07 ms"} 
[2026-09-14 19:47:57] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"41.85 ms"} 
[2026-09-14 19:47:57] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"24.66 ms"} 
[2026-09-14 19:47:57] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"94.01 ms"} 
[2026-09-14 19:48:01] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"37.42 ms"} 
[2026-09-14 19:48:01] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"5.68 ms"} 
[2026-09-14 19:48:01] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"15.64 ms"} 
[2026-09-14 19:48:01] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"21.19 ms"} 
[2026-09-14 19:48:01] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"8.92 ms"} 
[2026-09-14 19:48:01] local.DEBUG: select * from `school_classes` where (`shortcode` like ? or `name` like ?) limit 5 {"time":"24.96 ms"} 
[2026-09-14 19:49:26] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"30.12 ms"} 
[2026-09-14 19:49:26] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.92 ms"} 
[2026-09-14 19:49:26] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"28.85 ms"} 
[2026-09-14 19:49:27] local.DEBUG: delete from `personal_access_tokens` where `id` = ? {"time":"55.9 ms"} 
[2026-09-14 19:49:32] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"97.02 ms"} 
[2026-09-14 19:49:36] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"57.08 ms"} 
[2026-09-14 19:49:39] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"34.53 ms"} 
[2026-09-14 19:49:42] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"24.69 ms"} 
[2026-09-14 19:50:07] local.DEBUG: select * from `users` where `email` = ? limit 1 {"time":"25.95 ms"} 
[2026-09-14 19:50:07] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"12.52 ms"} 
[2026-09-14 19:50:08] local.DEBUG: insert into `personal_access_tokens` (`name`, `token`, `abilities`, `expires_at`, `tokenable_id`, `tokenable_type`, `ip`, `user_agent`, `updated_at`, `created_at`) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"time":"29.88 ms"} 
[2026-09-14 19:50:12] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"24.03 ms"} 
[2026-09-14 19:50:12] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"2.36 ms"} 
[2026-09-14 19:50:13] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"22.49 ms"} 
[2026-09-14 19:50:13] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"17.24 ms"} 
[2026-09-14 19:50:13] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.53 ms"} 
[2026-09-14 19:50:15] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"40.93 ms"} 
[2026-09-14 19:50:15] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"60.14 ms"} 
[2026-09-14 19:50:15] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"2.57 ms"} 
[2026-09-14 19:50:15] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"6.02 ms"} 
[2026-09-14 19:50:15] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"22.35 ms"} 
[2026-09-14 19:50:23] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"16.23 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"50.45 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"12.63 ms"} 
[2026-09-14 19:50:25] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"49.81 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"18.99 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"7.83 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"37.13 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"25.24 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"52.77 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"16.04 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"12.87 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"9.01 ms"} 
[2026-09-14 19:50:25] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.95 ms"} 
[2026-09-14 19:50:25] local.INFO: Leaderboard query count: 5  
[2026-09-14 19:50:25] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-14 19:50:28] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"29.27 ms"} 
[2026-09-14 19:51:47] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"23.95 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"472.63 ms"} 
[2026-09-14 19:51:48] local.ALERT: Slow query {"query":"select * from `users` where `users`.`id` = ? limit 1","time":"472.63 ms","url":"http://localhost:8000/api/dashboard"} 
[2026-09-14 19:51:48] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"26.53 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"12.92 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"8.14 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"35.41 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.81 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"24.33 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"16.44 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"52.22 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"18.03 ms"} 
[2026-09-14 19:51:48] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"33.59 ms"} 
[2026-09-14 19:51:48] local.INFO: Leaderboard query count: 5  
[2026-09-14 19:51:48] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-14 19:54:33] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"67.11 ms"} 
[2026-09-14 19:54:33] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.19 ms"} 
[2026-09-14 19:54:33] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"9.05 ms"} 
[2026-09-14 19:54:34] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"16.98 ms"} 
[2026-09-14 19:54:34] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"58.27 ms"} 
[2026-09-14 19:54:34] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"9.95 ms"} 
[2026-09-14 19:54:34] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"6.01 ms"} 
[2026-09-14 19:54:34] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"20.55 ms"} 
[2026-09-14 19:54:34] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"6.32 ms"} 
[2026-09-14 19:54:34] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"2.78 ms"} 
[2026-09-14 19:54:34] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"21.22 ms"} 
[2026-09-14 19:54:34] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"8.62 ms"} 
[2026-09-14 19:54:34] local.INFO: Leaderboard query count: 5  
[2026-09-14 19:54:34] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-14 20:09:27] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"37.41 ms"} 
[2026-09-14 20:09:27] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"7.23 ms"} 
[2026-09-14 20:09:27] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"10.83 ms"} 
[2026-09-14 20:09:27] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"25.47 ms"} 
[2026-09-14 20:09:27] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"22.56 ms"} 
[2026-09-14 20:09:31] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"16.42 ms"} 
[2026-09-14 20:09:31] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"8.14 ms"} 
[2026-09-14 20:09:31] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"99.38 ms"} 
[2026-09-14 20:09:31] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"13.04 ms"} 
[2026-09-14 20:09:32] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"16.05 ms"} 
[2026-09-14 20:09:42] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"144.93 ms"} 
[2026-09-14 20:09:42] local.ALERT: Slow query {"query":"select `value` from `settings` where `key` = ? limit 1","time":"144.93 ms","url":"http://localhost:8000/api/settings/branding"} 
[2026-09-14 20:09:46] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"33.31 ms"} 
[2026-09-14 20:09:47] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"15.75 ms"} 
[2026-09-14 20:09:47] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"13.48 ms"} 
[2026-09-14 20:09:47] local.DEBUG: select * from `roles` where `roles`.`id` = ? limit 1 {"time":"13.36 ms"} 
[2026-09-14 20:09:47] local.DEBUG: select exists(select * from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? and `name` = ?) as `exists` {"time":"6.03 ms"} 
[2026-09-14 20:09:48] local.DEBUG: select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc {"time":"228.56 ms"} 
[2026-09-14 20:09:48] local.ALERT: Slow query {"query":"select * from `exams` where exists (select * from `courses` where `exams`.`course_id` = `courses`.`id` and exists (select * from `subjects` where `courses`.`subject_id` = `subjects`.`id` and `name` like ?)) order by `exam_date` asc","time":"228.56 ms","url":"http://localhost:8000/api/exams"} 
[2026-09-14 20:09:48] local.DEBUG: select * from `courses` where `courses`.`id` in (10) {"time":"0.99 ms"} 
[2026-09-14 20:09:48] local.DEBUG: select * from `subjects` where `subjects`.`id` in (53) {"time":"16.93 ms"} 
[2026-09-14 20:09:51] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"57.5 ms"} 
[2026-09-14 20:30:54] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"72.36 ms"} 
[2026-09-14 20:30:54] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"9.01 ms"} 
[2026-09-14 20:30:54] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"96.99 ms"} 
[2026-09-14 20:30:54] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"5.12 ms"} 
[2026-09-14 20:30:54] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"7.66 ms"} 
[2026-09-14 20:30:56] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"28.32 ms"} 
[2026-09-14 20:30:56] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"6.89 ms"} 
[2026-09-14 20:30:56] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"25.86 ms"} 
[2026-09-14 20:30:56] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"10.6 ms"} 
[2026-09-14 20:30:56] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"13.14 ms"} 
[2026-09-14 20:31:01] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"41.1 ms"} 
[2026-09-14 20:31:03] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"21.85 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"23.62 ms"} 
[2026-09-14 20:31:04] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"21.9 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"37.21 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select count(*) as aggregate from `users` where `role_id` = ? {"time":"14.87 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select sum(`correct_count`) as aggregate from `exam_results` {"time":"38.81 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.84 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select * from `exams` where date(`exam_date`) = ? {"time":"5.72 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select MONTH(exam_date) as month, COUNT(*) as count from `exams` where year(`exam_date`) = ? group by `month` order by `month` asc {"time":"11.66 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select `user_id`, SUM(correct_count) as total_score from `exam_results` group by `user_id` order by `total_score` desc limit 10 {"time":"1.54 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select `id`, `first_name`, `last_name` from `users` where `users`.`id` in (643, 644, 645) {"time":"8.78 ms"} 
[2026-09-14 20:31:04] local.DEBUG: select count(*) as aggregate from `exam_results` {"time":"0.82 ms"} 
[2026-09-14 20:31:04] local.INFO: Leaderboard query count: 5  
[2026-09-14 20:31:04] local.INFO: Leaderboard data: [{"user_id":643,"total_score":"30","user":{"id":643,"first_name":"siswa","last_name":"1"}},{"user_id":644,"total_score":"7","user":{"id":644,"first_name":"siswa","last_name":"2"}},{"user_id":645,"total_score":"3","user":{"id":645,"first_name":"siswa","last_name":"3"}}]  
[2026-09-14 20:31:05] local.DEBUG: select `value` from `settings` where `key` = ? limit 1 {"time":"12.13 ms"} 
[2026-09-14 21:20:19] local.DEBUG: select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1 {"time":"1028.34 ms"} 
[2026-09-14 21:20:19] local.ALERT: Slow query {"query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","time":"1028.34 ms","url":"http://localhost:8000/api/users"} 
[2026-09-14 21:20:22] local.DEBUG: select * from `users` where `users`.`id` = ? limit 1 {"time":"14.3 ms"} 
[2026-09-14 21:20:23] local.DEBUG: update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ? {"time":"107.8 ms"} 
[2026-09-14 21:20:23] local.ALERT: Slow query {"query":"update `personal_access_tokens` set `last_used_at` = ?, `expires_at` = ?, `personal_access_tokens`.`updated_at` = ? where `id` = ?","time":"107.8 ms","url":"http://localhost:8000/api/users"} 
[2026-09-14 21:20:24] local.DEBUG: select * from `roles` where `roles`.`id` in (1) {"time":"10.24 ms"} 
[2026-09-14 21:20:24] local.DEBUG: select `name` from `permissions` inner join `role_permissions` on `permissions`.`id` = `role_permissions`.`permission_id` where `role_permissions`.`role_id` = ? {"time":"78.76 ms"} 
[2026-09-14 21:49:12] local.ERROR: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (Connection: mysql, SQL: select `email` from `users` where `role_id` = 1 limit 1) {"user_id":"guest","action":"App\\Http\\Controllers\\Web\\HomeController@index","parameters":[],"method":"GET","request_data":[],"stack_trace":{"file":"/home/historik/public_html/gamifikasi-master/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php","line":776,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->"}} 
[2026-09-14 22:11:04] local.ERROR: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (Connection: mysql, SQL: select `email` from `users` where `role_id` = 1 limit 1) {"user_id":"guest","action":"App\\Http\\Controllers\\Web\\HomeController@index","parameters":[],"method":"GET","request_data":[],"stack_trace":{"file":"/home/historik/public_html/gamifikasi-master/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php","line":776,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->"}} 
[2026-09-14 22:11:06] local.ERROR: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (Connection: mysql, SQL: select `email` from `users` where `role_id` = 1 limit 1) {"user_id":"guest","action":"App\\Http\\Controllers\\Web\\HomeController@index","parameters":[],"method":"GET","request_data":[],"stack_trace":{"file":"/home/historik/public_html/gamifikasi-master/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php","line":776,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->"}} 
[2026-09-15 00:12:45] local.ERROR: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (Connection: mysql, SQL: select `email` from `users` where `role_id` = 1 limit 1) {"user_id":"guest","action":"App\\Http\\Controllers\\Web\\HomeController@index","parameters":[],"method":"GET","request_data":[],"stack_trace":{"file":"/home/historik/public_html/gamifikasi-master/backend/vendor/laravel/framework/src/Illuminate/Database/Connection.php","line":776,"function":"runQueryCallback","class":"Illuminate\\Database\\Connection","type":"->"}} 
