{"__meta":{"id":"01KQ2XS3FF9YZ9VAJDZYZ09VVT","datetime":"2026-04-25 18:17:39","utime":1777141059.055424,"method":"POST","uri":"\/api\/database-nilai\/generate-ai","ip":"127.0.0.1"},"request":{"data":{"uri":"POST api\/database-nilai\/generate-ai","middleware":["api","auth:sanctum"],"controller":{"value":"App\\Http\\Controllers\\Api\\DatabaseNilaiController@generateAI","xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fapp%2FHttp%2FControllers%2FApi%2FDatabaseNilaiController.php&line=95","ajax":false,"filename":"DatabaseNilaiController.php","line":"95","path":"\/app\/Http\/Controllers\/Api\/DatabaseNilaiController.php"}},"prefix":"api","file":{"value":"app\/Http\/Controllers\/Api\/DatabaseNilaiController.php:95-120","xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fapp%2FHttp%2FControllers%2FApi%2FDatabaseNilaiController.php&line=95","ajax":false,"filename":"DatabaseNilaiController.php","line":"95","path":"\/app\/Http\/Controllers\/Api\/DatabaseNilaiController.php"}},"method":"POST","format":"html","content_type":"application\/json","status_text":"Too Many Requests","status_code":429,"request_query":[],"request_request":{"mata_pelajaran_id":"2","nilai_angka":98},"request_files":[],"request_headers":{"host":["localhost:8000"],"connection":["keep-alive"],"content-length":["42"],"sec-ch-ua-platform":["\"macOS\""],"authorization":["Bearer 2|lHX******"],"user-agent":["Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/147.0.0.0 Safari\/537.36"],"accept":["application\/json"],"sec-ch-ua":["\"Google Chrome\";v=\"147\", \"Not.A\/Brand\";v=\"8\", \"Chromium\";v=\"147\""],"content-type":["application\/json"],"sec-ch-ua-mobile":["?0"],"origin":["http:\/\/localhost:5173"],"sec-fetch-site":["same-site"],"sec-fetch-mode":["cors"],"sec-fetch-dest":["empty"],"referer":["http:\/\/localhost:5173\/"],"accept-encoding":["gzip, deflate, br, zstd"],"accept-language":["en-US,en;q=0.9"]},"request_server":{"DOCUMENT_ROOT":"\/Users\/macbook\/Desktop\/myraport\/backend\/public","REMOTE_ADDR":"127.0.0.1","REMOTE_PORT":"62425","SERVER_SOFTWARE":"PHP\/8.4.16 (Development Server)","SERVER_PROTOCOL":"HTTP\/1.1","SERVER_NAME":"127.0.0.1","SERVER_PORT":"8000","REQUEST_URI":"\/api\/database-nilai\/generate-ai","REQUEST_METHOD":"POST","SCRIPT_NAME":"\/index.php","SCRIPT_FILENAME":"\/Users\/macbook\/Desktop\/myraport\/backend\/public\/index.php","PATH_INFO":"\/api\/database-nilai\/generate-ai","PHP_SELF":"\/index.php\/api\/database-nilai\/generate-ai","HTTP_HOST":"localhost:8000","HTTP_CONNECTION":"keep-alive","CONTENT_LENGTH":"42","HTTP_CONTENT_LENGTH":"42","HTTP_SEC_CH_UA_PLATFORM":"\"macOS\"","HTTP_AUTHORIZATION":"Bearer 2|lHXYKdbZoymxfGV6P3F2Xc27i37DjbdDLZM03yKYa620f5ef","HTTP_USER_AGENT":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/147.0.0.0 Safari\/537.36","HTTP_ACCEPT":"application\/json","HTTP_SEC_CH_UA":"\"Google Chrome\";v=\"147\", \"Not.A\/Brand\";v=\"8\", \"Chromium\";v=\"147\"","CONTENT_TYPE":"application\/json","HTTP_CONTENT_TYPE":"application\/json","HTTP_SEC_CH_UA_MOBILE":"?0","HTTP_ORIGIN":"http:\/\/localhost:5173","HTTP_SEC_FETCH_SITE":"same-site","HTTP_SEC_FETCH_MODE":"cors","HTTP_SEC_FETCH_DEST":"empty","HTTP_REFERER":"http:\/\/localhost:5173\/","HTTP_ACCEPT_ENCODING":"gzip, deflate, br, zstd","HTTP_ACCEPT_LANGUAGE":"en-US,en;q=0.9","REQUEST_TIME_FLOAT":1777141058.152189,"REQUEST_TIME":1777141058,"argv":[],"argc":0},"request_cookies":[],"request_attributes":{"sanctum":true},"route":"","response_headers":{"cache-control":["no-cache, private"],"date":["Sat, 25 Apr 2026 18:17:39 GMT"],"content-type":["application\/json"],"access-control-allow-origin":["http:\/\/localhost:5173"],"vary":["Origin"],"access-control-allow-credentials":["true"],"access-control-expose-headers":["Content-Disposition"],"set-cookie":["XSRF-TOKEN=eyJpdiI6Imh4cmVpSEZnbWNNVUNDVitCNyt3WFE9PSIsInZhbHVlIjoiQXd2TkFJV0I4ZGVPMDVXUDgyNTFZdXpaaDZpeEcyUHY0ejhmQVJiVUdZU0xnZFNIRWtRSVFWV0Q3NjFLZFBjd3d1VVBGT0RMSnd2ZGRCdy9Bb3hhNDJBSnZxUjJiVHozRHEwZ0hBTVRyRHpqMzJnajhuODNDcHNQa3RYK0Q1eHAiLCJtYWMiOiI4MTA0OWI4MzgwNjBjNzlmZDRkZWM2ZDQ2OTczYzFjNGNlYWRkZmJjNjZmMGViYmE5YWFiYTdkOTJmN2M2ZjVkIiwidGFnIjoiIn0%3D; expires=Sat, 25 Apr 2026 20:17:39 GMT; Max-Age=7200; path=\/; domain=localhost; samesite=lax","myraport-session=eyJpdiI6InVNaStrWldQWUhPWkpqd3NJWGw1cHc9PSIsInZhbHVlIjoiYXg0ekREQjlaWHNOUUJHTEg1OEczd2RKRkdjTnZjNHRweDJFNU5jMVZXSWdhQ2JUWWFRUWl5L2crMVB3YXRyTkdCMDltTXJ1Qzl4ak82a2NQZjBFZzdiUmYyM2hMQjRlVk0yZFhZekxUMnlXUjEvNkgrc3hBcisrd1YvUE4rQnAiLCJtYWMiOiJlMTY1MjVkY2M4YjFiOWUzYTEyYjdlNzY3YWMzODEzNTQyOWQ0Y2VhMjAwYjM3MGRjNDBhOGJhNDIxYTI3OWI3IiwidGFnIjoiIn0%3D; expires=Sat, 25 Apr 2026 20:17:39 GMT; Max-Age=7200; path=\/; domain=localhost; httponly; samesite=lax"]},"response_cookies":["XSRF-TOKEN=eyJpdiI6Imh4cmVpSEZnbWNNVUNDVitCNyt3WFE9PSIsInZhbHVlIjoiQXd2TkFJV0I4ZGVPMDVXUDgyNTFZdXpaaDZpeEcyUHY0ejhmQVJiVUdZU0xnZFNIRWtRSVFWV0Q3NjFLZFBjd3d1VVBGT0RMSnd2ZGRCdy9Bb3hhNDJBSnZxUjJiVHozRHEwZ0hBTVRyRHpqMzJnajhuODNDcHNQa3RYK0Q1eHAiLCJtYWMiOiI4MTA0OWI4MzgwNjBjNzlmZDRkZWM2ZDQ2OTczYzFjNGNlYWRkZmJjNjZmMGViYmE5YWFiYTdkOTJmN2M2ZjVkIiwidGFnIjoiIn0%3D; expires=Sat, 25-Apr-2026 20:17:39 GMT; domain=localhost; path=\/","myraport-session=eyJpdiI6InVNaStrWldQWUhPWkpqd3NJWGw1cHc9PSIsInZhbHVlIjoiYXg0ekREQjlaWHNOUUJHTEg1OEczd2RKRkdjTnZjNHRweDJFNU5jMVZXSWdhQ2JUWWFRUWl5L2crMVB3YXRyTkdCMDltTXJ1Qzl4ak82a2NQZjBFZzdiUmYyM2hMQjRlVk0yZFhZekxUMnlXUjEvNkgrc3hBcisrd1YvUE4rQnAiLCJtYWMiOiJlMTY1MjVkY2M4YjFiOWUzYTEyYjdlNzY3YWMzODEzNTQyOWQ0Y2VhMjAwYjM3MGRjNDBhOGJhNDIxYTI3OWI3IiwidGFnIjoiIn0%3D; expires=Sat, 25-Apr-2026 20:17:39 GMT; domain=localhost; path=\/; httponly"],"session_metadata":[],"session_attributes":{"_token":"UH***wI","_flash":{"old":[],"new":[]}},"flashes":[],"path_info":"\/api\/database-nilai\/generate-ai","locale":"en"},"tooltip":{"status":"429 Too Many Requests","full_url":"http:\/\/localhost:8000\/api\/database-nilai\/generate-ai","action_name":null,"controller_action":"App\\Http\\Controllers\\Api\\DatabaseNilaiController@generateAI"},"badge":429},"exceptions":{"count":0,"exceptions":[]},"messages":{"count":1,"messages":[{"message":"[18:17:39] LOG.error: GeminiAIService error {\n    \"status\": 429,\n    \"body\": \"{\\n  \\\"error\\\": {\\n    \\\"code\\\": 429,\\n    \\\"message\\\": \\\"You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https:\\\/\\\/ai.google.dev\\\/gemini-api\\\/docs\\\/rate-limits. To monitor your current usage, head to: https:\\\/\\\/ai.dev\\\/rate-limit. \\\\n* Quota exceeded for metric: generativelanguage.googleapis.com\\\/generate_content_free_tier_requests, limit: 20, model: gemini-2.5-flash\\\\nPlease retry in 21.408589323s.\\\",\\n    \\\"status\\\": \\\"RESOURCE_EXHAUSTED\\\",\\n    \\\"details\\\": [\\n      {\\n        \\\"@type\\\": \\\"type.googleapis.com\\\/google.rpc.Help\\\",\\n        \\\"links\\\": [\\n          {\\n            \\\"description\\\": \\\"Learn more about Gemini API quotas\\\",\\n            \\\"url\\\": \\\"https:\\\/\\\/ai.google.dev\\\/gemini-api\\\/docs\\\/rate-limits\\\"\\n          }\\n        ]\\n      },\\n      {\\n        \\\"@type\\\": \\\"type.googleapis.com\\\/google.rpc.QuotaFailure\\\",\\n        \\\"violations\\\": [\\n          {\\n            \\\"quotaMetric\\\": \\\"generativelanguage.googleapis.com\\\/generate_content_free_tier_requests\\\",\\n            \\\"quotaId\\\": \\\"GenerateRequestsPerDayPerProjectPerModel-FreeTier\\\",\\n            \\\"quotaDimensions\\\": {\\n              \\\"location\\\": \\\"global\\\",\\n              \\\"model\\\": \\\"gemini-2.5-flash\\\"\\n            },\\n            \\\"quotaValue\\\": \\\"20\\\"\\n          }\\n        ]\\n      },\\n      {\\n        \\\"@type\\\": \\\"type.googleapis.com\\\/google.rpc.RetryInfo\\\",\\n        \\\"retryDelay\\\": \\\"21s\\\"\\n      }\\n    ]\\n  }\\n}\\n\"\n}","message_html":null,"message_json":null,"is_string":true,"context":{"status":null,"body":null},"context_json":{"status":429,"body":"{\n  \"error\": {\n    \"code\": 429,\n    \"message\": \"You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits. To monitor your current usage, head to: https:\/\/ai.dev\/rate-limit. \\n* Quota exceeded for metric: generativelanguage.googleapis.com\/generate_content_free_tier_requests, limit: 20, model: gemini-2.5-flash\\nPlease retry in 21.408589323s.\",\n    \"status\": \"RESOURCE_EXHAUSTED\",\n    \"details\": [\n      {\n        \"@type\": \"type.googleapis.com\/google.rpc.Help\",\n        \"links\": [\n          {\n            \"description\": \"Learn more about Gemini API quotas\",\n            \"url\": \"https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits\"\n          }\n        ]\n      },\n      {\n        \"@type\": \"type.googleapis.com\/google.rpc.QuotaFailure\",\n        \"violations\": [\n          {\n            \"quotaMetric\": \"generativelanguage.googleapis.com\/generate_content_free_tier_requests\",\n            \"quotaId\": \"GenerateRequestsPerDayPerProjectPerModel-FreeTier\",\n            \"quotaDimensions\": {\n              \"location\": \"global\",\n              \"model\": \"gemini-2.5-flash\"\n            },\n            \"quotaValue\": \"20\"\n          }\n        ]\n      },\n      {\n        \"@type\": \"type.googleapis.com\/google.rpc.RetryInfo\",\n        \"retryDelay\": \"21s\"\n      }\n    ]\n  }\n}\n"},"label":"error","time":1777141059.051918,"xdebug_link":null,"collector":"log"}]},"memory":{"peak_usage":1538352,"peak_usage_str":"1MB"},"laravel":{"version":"13.x","tooltip":{"Laravel Version":"13.6.0","PHP Version":"8.4.16","Environment":"local","Debug Mode":"Enabled","URL":"localhost:8000","Timezone":"UTC","Locale":"en"}},"views":{"count":0,"nb_templates":0,"templates":[]},"queries":{"count":6,"nb_statements":5,"nb_visible_statements":6,"nb_excluded_statements":0,"nb_failed_statements":0,"accumulated_duration":0.06119,"accumulated_duration_str":"61.19ms","memory_usage":0,"memory_usage_str":null,"statements":[{"sql":"Connection Established","type":"transaction","params":[],"backtrace":[{"index":15,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","line":66},{"index":16,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/Guard.php","line":43},{"index":19,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","line":56},{"index":20,"namespace":"middleware","name":"auth","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/Middleware\/Authenticate.php","line":82},{"index":21,"namespace":"middleware","name":"auth","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/Middleware\/Authenticate.php","line":61}],"start":1777141058.171799,"slow":false,"filename":"PersonalAccessToken.php:66","source":{"index":15,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","line":66},"xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fvendor%2Flaravel%2Fsanctum%2Fsrc%2FPersonalAccessToken.php&line=66","ajax":false,"filename":"PersonalAccessToken.php","line":"66","path":"\/vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php"},"connection":"myraport"},{"sql":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = '2' limit 1","type":"query","params":["2"],"backtrace":[{"index":18,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","line":66},{"index":19,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/Guard.php","line":43},{"index":22,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","line":56},{"index":23,"namespace":"middleware","name":"auth","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/Middleware\/Authenticate.php","line":82},{"index":24,"namespace":"middleware","name":"auth","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/Middleware\/Authenticate.php","line":61}],"start":1777141058.172982,"duration":0.02442,"duration_str":"24.42ms","slow":false,"filename":"PersonalAccessToken.php:66","source":{"index":18,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php","line":66},"xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fvendor%2Flaravel%2Fsanctum%2Fsrc%2FPersonalAccessToken.php&line=66","ajax":false,"filename":"PersonalAccessToken.php","line":"66","path":"\/vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php"},"connection":"myraport","explain":{"url":"http:\/\/localhost:8000\/_debugbar\/queries\/explain","driver":"mysql","connection":"mysql","query":"select * from `personal_access_tokens` where `personal_access_tokens`.`id` = ? limit 1","modes":["explain"],"hash":"9c5765fb6d8d4f8bb6e0e40b4610ed052e82500b887264c2fb10e07977b67c55"},"start_percent":0,"width_percent":39.908},{"sql":"select * from `users` where `users`.`id` = 1 limit 1","type":"query","params":[1],"backtrace":[{"index":19,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/Guard.php","line":130},{"index":20,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/Guard.php","line":45},{"index":23,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","line":56},{"index":24,"namespace":"middleware","name":"auth","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/Middleware\/Authenticate.php","line":82},{"index":25,"namespace":"middleware","name":"auth","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/Middleware\/Authenticate.php","line":61}],"start":1777141058.2010062,"duration":0.0016799999999999999,"duration_str":"1.68ms","slow":false,"filename":"Guard.php:130","source":{"index":19,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/Guard.php","line":130},"xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fvendor%2Flaravel%2Fsanctum%2Fsrc%2FGuard.php&line=130","ajax":false,"filename":"Guard.php","line":"130","path":"\/vendor\/laravel\/sanctum\/src\/Guard.php"},"connection":"myraport","explain":{"url":"http:\/\/localhost:8000\/_debugbar\/queries\/explain","driver":"mysql","connection":"mysql","query":"select * from `users` where `users`.`id` = ? limit 1","modes":["explain"],"hash":"d790941f1145e01ba400cefd8b60796201a5625d498037dfbbb8c6556c9dccdb"},"start_percent":39.908,"width_percent":2.746},{"sql":"update `personal_access_tokens` set `last_used_at` = '2026-04-25 18:17:38', `personal_access_tokens`.`updated_at` = '2026-04-25 18:17:38' where `id` = 2","type":"query","params":["2026-04-25 18:17:38","2026-04-25 18:17:38",2],"backtrace":[{"index":14,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/Guard.php","line":167},{"index":15,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/Guard.php","line":57},{"index":18,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/GuardHelpers.php","line":56},{"index":19,"namespace":"middleware","name":"auth","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/Middleware\/Authenticate.php","line":82},{"index":20,"namespace":"middleware","name":"auth","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Auth\/Middleware\/Authenticate.php","line":61}],"start":1777141058.2048979,"duration":0.00604,"duration_str":"6.04ms","slow":false,"filename":"Guard.php:167","source":{"index":14,"namespace":null,"name":"vendor\/laravel\/sanctum\/src\/Guard.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/sanctum\/src\/Guard.php","line":167},"xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fvendor%2Flaravel%2Fsanctum%2Fsrc%2FGuard.php&line=167","ajax":false,"filename":"Guard.php","line":"167","path":"\/vendor\/laravel\/sanctum\/src\/Guard.php"},"connection":"myraport","start_percent":42.654,"width_percent":9.871},{"sql":"select count(*) as aggregate from `mata_pelajaran` where `id` = '2'","type":"query","params":["2"],"backtrace":[{"index":13,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Validation\/DatabasePresenceVerifier.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Validation\/DatabasePresenceVerifier.php","line":53},{"index":14,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Validation\/Concerns\/ValidatesAttributes.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Validation\/Concerns\/ValidatesAttributes.php","line":1044},{"index":15,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Validation\/Concerns\/ValidatesAttributes.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Validation\/Concerns\/ValidatesAttributes.php","line":1015},{"index":16,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Validation\/Validator.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Validation\/Validator.php","line":728},{"index":17,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Validation\/Validator.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Validation\/Validator.php","line":481}],"start":1777141058.214783,"duration":0.02795,"duration_str":"27.95ms","slow":false,"filename":"DatabasePresenceVerifier.php:53","source":{"index":13,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Validation\/DatabasePresenceVerifier.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Validation\/DatabasePresenceVerifier.php","line":53},"xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fvendor%2Flaravel%2Fframework%2Fsrc%2FIlluminate%2FValidation%2FDatabasePresenceVerifier.php&line=53","ajax":false,"filename":"DatabasePresenceVerifier.php","line":"53","path":"\/vendor\/laravel\/framework\/src\/Illuminate\/Validation\/DatabasePresenceVerifier.php"},"connection":"myraport","explain":{"url":"http:\/\/localhost:8000\/_debugbar\/queries\/explain","driver":"mysql","connection":"mysql","query":"select count(*) as aggregate from `mata_pelajaran` where `id` = ?","modes":["explain"],"hash":"31e945946e36d4dfec16fa0022c0b27e5238ae833549d811f27efcd3041f8858"},"start_percent":52.525,"width_percent":45.677},{"sql":"select * from `mata_pelajaran` where `mata_pelajaran`.`id` = '2' limit 1","type":"query","params":["2"],"backtrace":[{"index":19,"namespace":null,"name":"app\/Http\/Controllers\/Api\/DatabaseNilaiController.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/app\/Http\/Controllers\/Api\/DatabaseNilaiController.php","line":102},{"index":20,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php","line":46},{"index":21,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":269},{"index":22,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Route.php","line":215},{"index":23,"namespace":null,"name":"vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Router.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Router.php","line":822}],"start":1777141058.245144,"duration":0.0011,"duration_str":"1.1ms","slow":false,"filename":"DatabaseNilaiController.php:102","source":{"index":19,"namespace":null,"name":"app\/Http\/Controllers\/Api\/DatabaseNilaiController.php","file":"\/Users\/macbook\/Desktop\/myraport\/backend\/app\/Http\/Controllers\/Api\/DatabaseNilaiController.php","line":102},"xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fapp%2FHttp%2FControllers%2FApi%2FDatabaseNilaiController.php&line=102","ajax":false,"filename":"DatabaseNilaiController.php","line":"102","path":"\/app\/Http\/Controllers\/Api\/DatabaseNilaiController.php"},"connection":"myraport","explain":{"url":"http:\/\/localhost:8000\/_debugbar\/queries\/explain","driver":"mysql","connection":"mysql","query":"select * from `mata_pelajaran` where `mata_pelajaran`.`id` = ? limit 1","modes":["explain"],"hash":"269a28e9925b99bda10d495966a2cc582a7d78e6e4ad692f40e54a849a04607b"},"start_percent":98.202,"width_percent":1.798}]},"models":{"data":{"Laravel\\Sanctum\\PersonalAccessToken":{"retrieved":1,"updated":1,"xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fvendor%2Flaravel%2Fsanctum%2Fsrc%2FPersonalAccessToken.php&line=1","ajax":false,"filename":"PersonalAccessToken.php","line":"?","path":"\/vendor\/laravel\/sanctum\/src\/PersonalAccessToken.php"}},"App\\Models\\User":{"retrieved":1,"xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fapp%2FModels%2FUser.php&line=1","ajax":false,"filename":"User.php","line":"?","path":"\/app\/Models\/User.php"}},"App\\Models\\MataPelajaran":{"retrieved":1,"xdebug_link":{"url":"phpstorm:\/\/open?file=%2FUsers%2Fmacbook%2FDesktop%2Fmyraport%2Fbackend%2Fapp%2FModels%2FMataPelajaran.php&line=1","ajax":false,"filename":"MataPelajaran.php","line":"?","path":"\/app\/Models\/MataPelajaran.php"}}},"count":4,"key_map":{"retrieved":"Retrieved","created":"Created","updated":"Updated","deleted":"Deleted"},"is_counter":true,"badges":{"retrieved":3,"updated":1}},"symfonymailer_mails":{"count":0,"mails":[]},"gate":{"count":0,"messages":[]},"jobs":{"data":[],"count":0,"key_map":{"value":"Count"},"is_counter":true},"http_client":{"nb_requests":1,"requests":[{"method":"POST","url":"https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/gemini-2.5-flash:generateContent?key=AIzaSyDzgPb_Lr73d_gp-KrzbSyTnB6cSUGI0z0","status":429,"duration":"797ms","details":{"request_data":{"contents":[{"parts":[{"text":"Anda adalah ahli kurikulum Madrasah Tsanawiyah (MTs) yang memahami Kurikulum Merdeka dan sistem Raport Digital Madrasah (RDM) Kemenag.\n\nTugas: Buatkan deskripsi capaian kompetensi untuk kolom raport siswa MTs.\n\nMata Pelajaran: A. Al Qur'an Hadis\nNilai Angka: 98\nPredikat: A (Sangat Baik)\nLevel Capaian: Sangat unggul, menguasai seluruh kompetensi dengan sangat baik\n\nKetentuan penulisan:\n- Tulis 1 kalimat deskriptif yang menggambarkan kemampuan\/capaian siswa\n- Sesuaikan tingkat kemampuan dengan nilai\n- Gunakan kata kerja operasional Kurikulum Merdeka\n- Bahasa Indonesia formal, tidak menggunakan kata 'siswa' atau nama\n- Maksimal 20 kata\n- Langsung tulis kalimatnya saja, tanpa tanda kutip, tanpa preamble"}]}],"generationConfig":{"temperature":0.7,"maxOutputTokens":"***","thinkingConfig":{"thinkingBudget":0}}},"request_headers":{"Content-Length":["861"],"User-Agent":["GuzzleHttp\/7"],"Content-Type":["application\/json"],"Host":["generativelanguage.googleapis.com"]},"response":{"error":{"code":429,"message":"You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits. To monitor your current usage, head to: https:\/\/ai.dev\/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com\/generate_content_free_tier_requests, limit: 20, model: gemini-2.5-flash\nPlease retry in 21.408589323s.","status":"RESOURCE_EXHAUSTED","details":[{"@type":"type.googleapis.com\/google.rpc.Help","links":[{"description":"Learn more about Gemini API quotas","url":"https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits"}]},{"@type":"type.googleapis.com\/google.rpc.QuotaFailure","violations":[{"quotaMetric":"generativelanguage.googleapis.com\/generate_content_free_tier_requests","quotaId":"GenerateRequestsPerDayPerProjectPerModel-FreeTier","quotaDimensions":{"_cut":2},"quotaValue":"20"}]},{"@type":"type.googleapis.com\/google.rpc.RetryInfo","retryDelay":"21s"}]}},"response_headers":{"X-Gemini-Service-Tier":["standard"],"Vary":["X-Origin","Referer","Origin,Accept-Encoding"],"Content-Type":["application\/json; charset=UTF-8"],"Date":["Sat, 25 Apr 2026 18:17:38 GMT"],"Server":["scaffolding on HTTPServer2"],"X-XSS-Protection":["0"],"X-Frame-Options":["SAMEORIGIN"],"X-Content-Type-Options":["nosniff"],"Server-Timing":["gfet4t7; dur=290"],"Alt-Svc":["h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"],"Accept-Ranges":["none"],"Transfer-Encoding":["chunked"]}}}]},"time":{"count":6,"start":1777141058.15245,"end":1777141059.057133,"duration":0.9046828746795654,"duration_str":"905ms","measures":[{"label":"Booting","start":1777141058.15245,"relative_start":0,"end":1777141058.163618,"relative_end":1777141058.163618,"duration":0.01116800308227539,"duration_str":"11.17ms","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null},{"label":"Application","start":1777141058.163635,"relative_start":0.011184930801391602,"end":1777141059.057136,"relative_end":3.0994415283203125e-6,"duration":0.8935010433197021,"duration_str":"894ms","memory":0,"memory_str":"0B","params":[],"collector":"time","group":null},{"label":"Routing","start":1777141058.167093,"relative_start":0.014642953872680664,"end":1777141058.167611,"relative_end":1777141058.167611,"duration":0.0005178451538085938,"duration_str":"518\u03bcs","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null},{"label":"GET https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/gemini-2.5-flash:generateContent?key=AIzaSyDzgPb_Lr73d_gp-KrzbSyTnB6cSUGI0z0","start":1777141058.252223,"relative_start":0.09977293014526367,"end":1777141059.04928,"relative_end":1777141059.04928,"duration":0.7970569133758545,"duration_str":"797ms","memory":0,"memory_str":"0B","params":[],"collector":"http_client","group":"http_client"},{"label":"Preparing Response","start":1777141059.053034,"relative_start":0.9005839824676514,"end":1777141059.053183,"relative_end":1777141059.053183,"duration":0.00014901161193847656,"duration_str":"149\u03bcs","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null},{"label":"Preparing Response","start":1777141059.055011,"relative_start":0.9025609493255615,"end":1777141059.055109,"relative_end":1777141059.055109,"duration":9.799003601074219e-5,"duration_str":"98\u03bcs","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null}]},"cache":{"count":0,"start":1777141058.152189,"end":1777141059.057158,"duration":0.9049689769744873,"duration_str":"905ms","measures":[],"nb_measures":0}}