[2026-09-11 01:53:13] local.ERROR: sendOtp: exception - SQLSTATE[HY000] [2002] No such file or directory (Connection: mysql, Host: localhost, Port: 3306, Database: kashmy_kashplusorder, SQL: delete from `otps` where `mobile` = 60173132814 and `expires_at` > 2026-09-11 01:53:13) {"method":"POST","url":"http://localhost:8000/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","exception":"Illuminate\\Database\\QueryException","trace":"#0 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1038): Illuminate\\Database\\Connection->runQueryCallback('delete from `ot...', Array, Object(Closure))
#1 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1017): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'delete from `ot...', Array, Object(Closure))
#2 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(815): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'delete from `ot...', Array, Object(Closure))
#3 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(614): Illuminate\\Database\\Connection->run('delete from `ot...', Array, Object(Closure))
#4 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(578): Illuminate\\Database\\Connection->affectingStatement('delete from `ot...', Array)
#5 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4576): Illuminate\\Database\\Connection->delete('delete from `ot...', Array)
#6 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1547): Illuminate\\Database\\Query\\Builder->delete()
#7 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/app/Http/Controllers/Api/Otp/OTPController.php(84): Illuminate\\Database\\Eloquent\\Builder->delete()
#8 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\Otp\\OTPController->sendOtp(Object(Illuminate\\Http\\Request))
#9 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(276): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\Otp\\OTPController), 'sendOtp')
#10 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(216): Illuminate\\Routing\\Route->runController()
#11 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#12 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#13 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#14 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#16 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#17 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#18 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#19 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#20 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#21 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#22 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#23 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#31 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#33 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#35 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#37 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#41 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#42 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#43 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1227): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#44 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#45 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('/Applications/X...')
#46 {main}"} 
[2026-09-11 01:53:18] local.ERROR: sendOtp: exception - SQLSTATE[HY000] [2002] No such file or directory (Connection: mysql, Host: localhost, Port: 3306, Database: kashmy_kashplusorder, SQL: delete from `otps` where `mobile` = 60173132814 and `expires_at` > 2026-09-11 01:53:18) {"method":"POST","url":"http://localhost:8000/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","exception":"Illuminate\\Database\\QueryException","trace":"#0 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1038): Illuminate\\Database\\Connection->runQueryCallback('delete from `ot...', Array, Object(Closure))
#1 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1017): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'delete from `ot...', Array, Object(Closure))
#2 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(815): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'delete from `ot...', Array, Object(Closure))
#3 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(614): Illuminate\\Database\\Connection->run('delete from `ot...', Array, Object(Closure))
#4 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Connection.php(578): Illuminate\\Database\\Connection->affectingStatement('delete from `ot...', Array)
#5 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4576): Illuminate\\Database\\Connection->delete('delete from `ot...', Array)
#6 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1547): Illuminate\\Database\\Query\\Builder->delete()
#7 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/app/Http/Controllers/Api/Otp/OTPController.php(84): Illuminate\\Database\\Eloquent\\Builder->delete()
#8 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\Otp\\OTPController->sendOtp(Object(Illuminate\\Http\\Request))
#9 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(276): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\Otp\\OTPController), 'sendOtp')
#10 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Route.php(216): Illuminate\\Routing\\Route->runController()
#11 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#12 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#13 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#14 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#16 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#17 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#18 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#19 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#20 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#21 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#22 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#23 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#26 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(110): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#31 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#33 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#35 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#37 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#41 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#42 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#43 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1227): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#44 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#45 /Applications/XAMPP/xamppfiles/htdocs/SMSLaravel/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('/Applications/X...')
#46 {main}"} 
[2026-09-11 01:55:23] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 01:55:23] local.ERROR: Primary SMS Exception {"method":"POST","url":"http://localhost:8000/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"cURL error 60: SSL certificate OpenSSL verify result: self-signed certificate in certificate chain (19) (see https://curl.se/libcurl/c/libcurl-errors.html) for https://orderplus.kash.my/public/api/v1/sms/send","exception":"Illuminate\\Http\\Client\\ConnectionException"} 
[2026-09-11 01:55:23] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service connection failed: cURL error 60: SSL certificate OpenSSL verify result: self-signed certificate in certificate chain (19) (see https://curl.se/libcurl/c/libcurl-errors.html) for https://orderplus.kash.my/public/api/v1/sms/send"} 
[2026-09-11 01:55:23] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 01:55:23] local.ERROR: E-SMS Exception {"method":"POST","url":"http://localhost:8000/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"cURL error 60: SSL certificate OpenSSL verify result: self-signed certificate in certificate chain (19) (see https://curl.se/libcurl/c/libcurl-errors.html) for https://orderplus.kash.my/public/api/v1/esms/send-sms","exception":"Illuminate\\Http\\Client\\ConnectionException"} 
[2026-09-11 01:55:23] local.ERROR: Both SMS providers failed {"method":"POST","url":"http://localhost:8000/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service connection failed: cURL error 60: SSL certificate OpenSSL verify result: self-signed certificate in certificate chain (19) (see https://curl.se/libcurl/c/libcurl-errors.html) for https://orderplus.kash.my/public/api/v1/sms/send","fallback_error":"E-SMS service connection failed: cURL error 60: SSL certificate OpenSSL verify result: self-signed certificate in certificate chain (19) (see https://curl.se/libcurl/c/libcurl-errors.html) for https://orderplus.kash.my/public/api/v1/esms/send-sms"} 
[2026-09-11 01:55:23] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"http://localhost:8000/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service connection failed: cURL error 60: SSL certificate OpenSSL verify result: self-signed certificate in certificate chain (19) (see https://curl.se/libcurl/c/libcurl-errors.html) for https://orderplus.kash.my/public/api/v1/sms/send, Fallback: E-SMS service connection failed: cURL error 60: SSL certificate OpenSSL verify result: self-signed certificate in certificate chain (19) (see https://curl.se/libcurl/c/libcurl-errors.html) for https://orderplus.kash.my/public/api/v1/esms/send-sms"} 
[2026-09-11 01:57:21] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 01:57:21] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 01:57:21] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500"} 
[2026-09-11 01:57:21] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 01:57:21] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 01:57:21] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500","fallback_error":"E-SMS service returned error: 500"} 
[2026-09-11 01:57:21] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 500, Fallback: E-SMS service returned error: 500"} 
[2026-09-11 02:01:14] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:01:14] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:01:14] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500"} 
[2026-09-11 02:01:14] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:01:14] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:01:14] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500","fallback_error":"E-SMS service returned error: 500"} 
[2026-09-11 02:01:14] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 500, Fallback: E-SMS service returned error: 500"} 
[2026-09-11 02:01:45] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:01:45] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:01:45] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500"} 
[2026-09-11 02:01:45] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:01:45] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:01:45] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500","fallback_error":"E-SMS service returned error: 500"} 
[2026-09-11 02:01:45] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://smslaravel.test/api/otp/send","ip":"127.0.0.1","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 500, Fallback: E-SMS service returned error: 500"} 
[2026-09-11 02:27:01] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:27:02] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:27:02] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500"} 
[2026-09-11 02:27:02] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:27:02] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:27:02] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500","fallback_error":"E-SMS service returned error: 500"} 
[2026-09-11 02:27:02] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 500, Fallback: E-SMS service returned error: 500"} 
[2026-09-11 02:28:17] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:28:18] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:28:18] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500"} 
[2026-09-11 02:28:18] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:28:18] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:28:18] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500","fallback_error":"E-SMS service returned error: 500"} 
[2026-09-11 02:28:18] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 500, Fallback: E-SMS service returned error: 500"} 
[2026-09-11 02:28:31] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:28:31] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:28:31] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500"} 
[2026-09-11 02:28:31] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:28:32] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:28:32] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500","fallback_error":"E-SMS service returned error: 500"} 
[2026-09-11 02:28:32] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 500, Fallback: E-SMS service returned error: 500"} 
[2026-09-11 02:33:04] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:33:05] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:33:05] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500"} 
[2026-09-11 02:33:05] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 02:33:05] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":500,"response":""} 
[2026-09-11 02:33:05] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 500","fallback_error":"E-SMS service returned error: 500"} 
[2026-09-11 02:33:05] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 500, Fallback: E-SMS service returned error: 500"} 
[2026-09-11 03:05:57] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:05:58] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":404,"response":"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
"} 
[2026-09-11 03:05:58] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 404"} 
[2026-09-11 03:05:58] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:05:58] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":404,"response":"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
"} 
[2026-09-11 03:05:58] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 404","fallback_error":"E-SMS service returned error: 404"} 
[2026-09-11 03:05:58] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 404, Fallback: E-SMS service returned error: 404"} 
[2026-09-11 03:06:07] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:06:07] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":404,"response":"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
"} 
[2026-09-11 03:06:07] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 404"} 
[2026-09-11 03:06:07] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:06:07] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":404,"response":"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
"} 
[2026-09-11 03:06:07] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 404","fallback_error":"E-SMS service returned error: 404"} 
[2026-09-11 03:06:07] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 404, Fallback: E-SMS service returned error: 404"} 
[2026-09-11 03:08:46] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:08:46] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":404,"response":"{
    \"message\": \"The route api/v1/sms/send could not be found.\",
    \"exception\": \"Symfony\\\\Component\\\\HttpKernel\\\\Exception\\\\NotFoundHttpException\",
    \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php\",
    \"line\": 44,
    \"trace\": [
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php\",
            \"line\": 207,
            \"function\": \"handleMatchedRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\AbstractRouteCollection\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 777,
            \"function\": \"match\",
            \"class\": \"Illuminate\\\\Routing\\\\RouteCollection\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 764,
            \"function\": \"findRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 753,
            \"function\": \"dispatchToRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 200,
            \"function\": \"dispatch\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 180,
            \"function\": \"{closure:Illuminate\\\\Foundation\\\\Http\\\\Kernel::dispatchToRouter():197}\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php\",
            \"line\": 21,
            \"function\": \"{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php\",
            \"line\": 31,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\ConvertEmptyStringsToNull\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php\",
            \"line\": 21,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php\",
            \"line\": 51,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TrimStrings\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php\",
            \"line\": 27,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\ValidatePostSize\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php\",
            \"line\": 110,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\PreventRequestsDuringMaintenance\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php\",
            \"line\": 74,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\HandleCors\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php\",
            \"line\": 58,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\TrustProxies\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php\",
            \"line\": 22,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\InvokeDeferredCallbacks\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php\",
            \"line\": 28,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\ValidatePathEncoding\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 137,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 175,
            \"function\": \"then\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 144,
            \"function\": \"sendRequestThroughRouter\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Application.php\",
            \"line\": 1227,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/public/index.php\",
            \"line\": 20,
            \"function\": \"handleRequest\",
            \"class\": \"Illuminate\\\\Foundation\\\\Application\",
            \"type\": \"->\"
        }
    ]
}"} 
[2026-09-11 03:08:46] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 404"} 
[2026-09-11 03:08:46] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:08:46] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":404,"response":"{
    \"message\": \"The route api/v1/esms/send-sms could not be found.\",
    \"exception\": \"Symfony\\\\Component\\\\HttpKernel\\\\Exception\\\\NotFoundHttpException\",
    \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php\",
    \"line\": 44,
    \"trace\": [
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php\",
            \"line\": 207,
            \"function\": \"handleMatchedRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\AbstractRouteCollection\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 777,
            \"function\": \"match\",
            \"class\": \"Illuminate\\\\Routing\\\\RouteCollection\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 764,
            \"function\": \"findRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 753,
            \"function\": \"dispatchToRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 200,
            \"function\": \"dispatch\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 180,
            \"function\": \"{closure:Illuminate\\\\Foundation\\\\Http\\\\Kernel::dispatchToRouter():197}\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php\",
            \"line\": 21,
            \"function\": \"{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php\",
            \"line\": 31,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\ConvertEmptyStringsToNull\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php\",
            \"line\": 21,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php\",
            \"line\": 51,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TrimStrings\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php\",
            \"line\": 27,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\ValidatePostSize\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php\",
            \"line\": 110,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\PreventRequestsDuringMaintenance\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php\",
            \"line\": 74,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\HandleCors\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php\",
            \"line\": 58,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\TrustProxies\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php\",
            \"line\": 22,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\InvokeDeferredCallbacks\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php\",
            \"line\": 28,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\ValidatePathEncoding\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 137,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 175,
            \"function\": \"then\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 144,
            \"function\": \"sendRequestThroughRouter\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Application.php\",
            \"line\": 1227,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/public/index.php\",
            \"line\": 20,
            \"function\": \"handleRequest\",
            \"class\": \"Illuminate\\\\Foundation\\\\Application\",
            \"type\": \"->\"
        }
    ]
}"} 
[2026-09-11 03:08:46] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 404","fallback_error":"E-SMS service returned error: 404"} 
[2026-09-11 03:08:46] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 404, Fallback: E-SMS service returned error: 404"} 
[2026-09-11 03:08:48] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:08:48] local.ERROR: Primary SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":404,"response":"{
    \"message\": \"The route api/v1/sms/send could not be found.\",
    \"exception\": \"Symfony\\\\Component\\\\HttpKernel\\\\Exception\\\\NotFoundHttpException\",
    \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php\",
    \"line\": 44,
    \"trace\": [
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php\",
            \"line\": 207,
            \"function\": \"handleMatchedRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\AbstractRouteCollection\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 777,
            \"function\": \"match\",
            \"class\": \"Illuminate\\\\Routing\\\\RouteCollection\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 764,
            \"function\": \"findRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 753,
            \"function\": \"dispatchToRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 200,
            \"function\": \"dispatch\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 180,
            \"function\": \"{closure:Illuminate\\\\Foundation\\\\Http\\\\Kernel::dispatchToRouter():197}\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php\",
            \"line\": 21,
            \"function\": \"{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php\",
            \"line\": 31,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\ConvertEmptyStringsToNull\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php\",
            \"line\": 21,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php\",
            \"line\": 51,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TrimStrings\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php\",
            \"line\": 27,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\ValidatePostSize\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php\",
            \"line\": 110,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\PreventRequestsDuringMaintenance\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php\",
            \"line\": 74,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\HandleCors\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php\",
            \"line\": 58,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\TrustProxies\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php\",
            \"line\": 22,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\InvokeDeferredCallbacks\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php\",
            \"line\": 28,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\ValidatePathEncoding\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 137,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 175,
            \"function\": \"then\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 144,
            \"function\": \"sendRequestThroughRouter\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Application.php\",
            \"line\": 1227,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/public/index.php\",
            \"line\": 20,
            \"function\": \"handleRequest\",
            \"class\": \"Illuminate\\\\Foundation\\\\Application\",
            \"type\": \"->\"
        }
    ]
}"} 
[2026-09-11 03:08:48] local.WARNING: Primary SMS provider failed, trying fallback {"mobile":"60173132814","primary_error":"Primary SMS service returned error: 404"} 
[2026-09-11 03:08:48] local.INFO: E-SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:08:48] local.ERROR: E-SMS Response Error {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","status":404,"response":"{
    \"message\": \"The route api/v1/esms/send-sms could not be found.\",
    \"exception\": \"Symfony\\\\Component\\\\HttpKernel\\\\Exception\\\\NotFoundHttpException\",
    \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php\",
    \"line\": 44,
    \"trace\": [
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php\",
            \"line\": 207,
            \"function\": \"handleMatchedRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\AbstractRouteCollection\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 777,
            \"function\": \"match\",
            \"class\": \"Illuminate\\\\Routing\\\\RouteCollection\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 764,
            \"function\": \"findRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",
            \"line\": 753,
            \"function\": \"dispatchToRoute\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 200,
            \"function\": \"dispatch\",
            \"class\": \"Illuminate\\\\Routing\\\\Router\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 180,
            \"function\": \"{closure:Illuminate\\\\Foundation\\\\Http\\\\Kernel::dispatchToRouter():197}\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php\",
            \"line\": 21,
            \"function\": \"{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php\",
            \"line\": 31,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\ConvertEmptyStringsToNull\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php\",
            \"line\": 21,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php\",
            \"line\": 51,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TrimStrings\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php\",
            \"line\": 27,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\ValidatePostSize\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php\",
            \"line\": 110,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\PreventRequestsDuringMaintenance\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php\",
            \"line\": 74,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\HandleCors\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php\",
            \"line\": 58,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\TrustProxies\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php\",
            \"line\": 22,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\InvokeDeferredCallbacks\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php\",
            \"line\": 28,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 219,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Http\\\\Middleware\\\\ValidatePathEncoding\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",
            \"line\": 137,
            \"function\": \"{closure:{closure:Illuminate\\\\Pipeline\\\\Pipeline::carry():194}:195}\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 175,
            \"function\": \"then\",
            \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",
            \"line\": 144,
            \"function\": \"sendRequestThroughRouter\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/vendor/laravel/framework/src/Illuminate/Foundation/Application.php\",
            \"line\": 1227,
            \"function\": \"handle\",
            \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",
            \"type\": \"->\"
        },
        {
            \"file\": \"/home/kashplus/sms.kashplus.my/admin/webservices/public/index.php\",
            \"line\": 20,
            \"function\": \"handleRequest\",
            \"class\": \"Illuminate\\\\Foundation\\\\Application\",
            \"type\": \"->\"
        }
    ]
}"} 
[2026-09-11 03:08:48] local.ERROR: Both SMS providers failed {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","primary_error":"Primary SMS service returned error: 404","fallback_error":"E-SMS service returned error: 404"} 
[2026-09-11 03:08:48] local.ERROR: sendOtp: failed to send SMS via all providers {"method":"POST","url":"https://sms.kashplus.my/admin/webservices/public/api/otp/send","ip":"211.24.62.81","request":{"mobile":"60173132814"},"mobile":"60173132814","error":"Both SMS providers failed. Primary: Primary SMS service returned error: 404, Fallback: E-SMS service returned error: 404"} 
[2026-09-11 03:09:49] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:09:49] local.INFO: Primary SMS Response Success {"mobile":"60173132814","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-09-11T03:09:49.603598Z\",\"data\":{\"to\":\"60173132814\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 535155 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60173132814\",\"ref\":\"14787-1789096189.5512\"},\"sent_at\":\"2026-09-11 11:09:49 +08\"}}"} 
[2026-09-11 03:09:49] local.INFO: SMS sent successfully via primary provider {"mobile":"60173132814"} 
[2026-09-11 03:39:09] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 03:39:09] local.INFO: Primary SMS Response Success {"mobile":"60173132814","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-09-11T03:39:09.966196Z\",\"data\":{\"to\":\"60173132814\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 025528 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60173132814\",\"ref\":\"14787-1789097949.9446\"},\"sent_at\":\"2026-09-11 11:39:09 +08\"}}"} 
[2026-09-11 03:39:09] local.INFO: SMS sent successfully via primary provider {"mobile":"60173132814"} 
[2026-09-11 07:40:17] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 07:40:18] local.INFO: Primary SMS Response Success {"mobile":"60173132814","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-09-11T07:40:18.661393Z\",\"data\":{\"to\":\"60173132814\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 562988 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60173132814\",\"ref\":\"14787-1789112418.4981\"},\"sent_at\":\"2026-09-11 15:40:18 +08\"}}"} 
[2026-09-11 07:40:18] local.INFO: SMS sent successfully via primary provider {"mobile":"60173132814"} 
[2026-09-11 07:56:57] local.INFO: Primary SMS Request {"mobile":"601170075164","message_length":68} 
[2026-09-11 07:56:57] local.INFO: Primary SMS Response Success {"mobile":"601170075164","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-09-11T07:56:57.737818Z\",\"data\":{\"to\":\"601170075164\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 085116 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"601170075164\",\"ref\":\"14787-1789113417.6401\"},\"sent_at\":\"2026-09-11 15:56:57 +08\"}}"} 
[2026-09-11 07:56:57] local.INFO: SMS sent successfully via primary provider {"mobile":"601170075164"} 
[2026-09-11 08:17:55] local.INFO: Primary SMS Request {"mobile":"601114227664","message_length":68} 
[2026-09-11 08:17:56] local.INFO: Primary SMS Response Success {"mobile":"601114227664","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-09-11T08:17:56.500300Z\",\"data\":{\"to\":\"601114227664\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 300191 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"601114227664\",\"ref\":\"14787-1789114676.3142\"},\"sent_at\":\"2026-09-11 16:17:56 +08\"}}"} 
[2026-09-11 08:17:56] local.INFO: SMS sent successfully via primary provider {"mobile":"601114227664"} 
[2026-09-11 08:40:40] local.INFO: Primary SMS Request {"mobile":"60173132814","message_length":68} 
[2026-09-11 08:40:41] local.INFO: Primary SMS Response Success {"mobile":"60173132814","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-09-11T08:40:41.072891Z\",\"data\":{\"to\":\"60173132814\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 390809 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60173132814\",\"ref\":\"14787-1789116041.0484\"},\"sent_at\":\"2026-09-11 16:40:41 +08\"}}"} 
[2026-09-11 08:40:41] local.INFO: SMS sent successfully via primary provider {"mobile":"60173132814"} 
[2026-09-11 12:00:59] local.INFO: Primary SMS Request {"mobile":"60102467479","message_length":68} 
[2026-09-11 12:00:59] local.INFO: Primary SMS Response Success {"mobile":"60102467479","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-09-11T12:00:59.647628Z\",\"data\":{\"to\":\"60102467479\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 200866 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60102467479\",\"ref\":\"14787-1789128059.5756\"},\"sent_at\":\"2026-09-11 20:00:59 +08\"}}"} 
[2026-09-11 12:00:59] local.INFO: SMS sent successfully via primary provider {"mobile":"60102467479"} 
[2026-09-11 13:23:05] local.INFO: Primary SMS Request {"mobile":"60102467479","message_length":68} 
[2026-09-11 13:23:05] local.INFO: Primary SMS Response Success {"mobile":"60102467479","response":"{\"status\":0,\"message\":\"SMS sent successfully\",\"timestamp\":\"2026-09-11T13:23:05.687214Z\",\"data\":{\"to\":\"60102467479\",\"from\":\"KASHplus\",\"message\":\"KASHplus-Your OTP is 464512 and it will be valid for 3 minutes only.\",\"response\":{\"code\":200,\"desc\":\"OK\",\"to\":\"60102467479\",\"ref\":\"14787-1789132985.6408\"},\"sent_at\":\"2026-09-11 21:23:05 +08\"}}"} 
[2026-09-11 13:23:05] local.INFO: SMS sent successfully via primary provider {"mobile":"60102467479"} 
