[2026-07-08 14:12:24] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9977,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=20261712240807134092149287677104712110366648278701"}}} 
[2026-07-08 14:12:46] local.INFO: UPayment callback received {"payment_id":"100618910000014988","result":"CAPTURED","post_date":"0709","tran_id":"618910002590927","ref":"618910001020","track_id":"019f4212ac87a62e1ceeaaec88db06d1v2","auth":"B89944","order_id":"019f4212ac87a62e1ceeaaec88db06d0","requested_order_id":"202679512","refund_order_id":"019f4212ac87a62e1ceeaaec88db06d0","invoice_id":"6110787","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-08 17:12:46","receipt_id":"019f4212ac87a62e1ceeaaec88db06d0"} 
[2026-07-08 14:12:48] local.ERROR: FCM push failed: Unable to determine the Firebase Project ID  
[2026-07-08 14:12:48] local.ERROR: Order email failed for order #202679512: The "tls" scheme is not supported; supported schemes for mailer "smtp" are: "smtp", "smtps".  
[2026-07-08 14:12:49] local.INFO: UPayment callback received {"payment_id":"100618910000014988","result":"CAPTURED","post_date":"0709","tran_id":"618910002590927","ref":"618910001020","track_id":"019f4212ac87a62e1ceeaaec88db06d1v2","auth":"B89944","order_id":"019f4212ac87a62e1ceeaaec88db06d0","requested_order_id":"202679512","refund_order_id":"019f4212ac87a62e1ceeaaec88db06d0","payment_type":"knet","invoice_id":"6110787","transaction_date":"2026-07-08 05:07:12","receipt_id":"019f4212ac87a62e1ceeaaec88db06d0"} 
[2026-07-08 14:39:20] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9978,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026173920080733747860354251556179602362396286"}}} 
[2026-07-08 14:39:43] local.INFO: UPayment callback received {"payment_id":"100618910000015355","result":"CAPTURED","post_date":"0709","tran_id":"618910002680327","ref":"618910001047","track_id":"019f422b5910d3e4a63e7b39e3dcdf5fv2","auth":"B74241","order_id":"019f422b5910d3e4a63e7b39e3dcdf5e","requested_order_id":"202636667","refund_order_id":"019f422b5910d3e4a63e7b39e3dcdf5e","invoice_id":"6110789","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-08 17:39:43","receipt_id":"019f422b5910d3e4a63e7b39e3dcdf5e"} 
[2026-07-08 14:39:43] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":9978,"order_number":"202636667"} 
[2026-07-08 14:39:43] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":9978,"order_number":"202636667","to":"info@royal.tools","order_email":""} 
[2026-07-08 14:39:43] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-08 14:39:43] local.INFO: [ORDER EMAIL] Mailable built {"order_id":9978,"order_number":"202636667","item_count":2,"subtotal":0.25,"grand_total":0.25} 
[2026-07-08 14:39:43] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":9978,"order_number":"202636667"} 
[2026-07-08 14:39:43] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":9978,"order_number":"202636667","to":"info@royal.tools"} 
[2026-07-08 14:39:44] local.INFO: UPayment callback received {"payment_id":"100618910000015355","result":"CAPTURED","post_date":"0709","tran_id":"618910002680327","ref":"618910001047","track_id":"019f422b5910d3e4a63e7b39e3dcdf5fv2","auth":"B74241","order_id":"019f422b5910d3e4a63e7b39e3dcdf5e","requested_order_id":"202636667","refund_order_id":"019f422b5910d3e4a63e7b39e3dcdf5e","payment_type":"knet","invoice_id":"6110789","transaction_date":"2026-07-08 05:07:39","receipt_id":"019f422b5910d3e4a63e7b39e3dcdf5e"} 
[2026-07-08 21:34:02] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9984,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026003402090729642111126307603472121381720226153"}}} 
[2026-07-08 21:53:49] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":9985,"order_number":"202664227"} 
[2026-07-08 21:53:49] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":9985,"order_number":"202664227","to":"riyaz36910@gmail.com","order_email":"riyaz36910@gmail.com"} 
[2026-07-08 21:53:49] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-08 21:53:49] local.INFO: [ORDER EMAIL] Mailable built {"order_id":9985,"order_number":"202664227","item_count":2,"subtotal":142.0,"grand_total":143.0} 
[2026-07-08 21:53:49] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":9985,"order_number":"202664227"} 
[2026-07-08 21:53:49] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":9985,"order_number":"202664227","to":"riyaz36910@gmail.com"} 
[2026-07-08 21:53:51] local.ERROR: FCM push failed: Unable to determine the Firebase Project ID  
[2026-07-08 21:57:46] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":9986,"order_number":"202600987"} 
[2026-07-08 21:57:46] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":9986,"order_number":"202600987","to":"riyaz36910@gmail.com","order_email":"riyaz36910@gmail.com"} 
[2026-07-08 21:57:46] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-08 21:57:46] local.INFO: [ORDER EMAIL] Mailable built {"order_id":9986,"order_number":"202600987","item_count":2,"subtotal":95.0,"grand_total":96.0} 
[2026-07-08 21:57:46] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":9986,"order_number":"202600987"} 
[2026-07-08 21:57:46] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":9986,"order_number":"202600987","to":"riyaz36910@gmail.com"} 
[2026-07-08 21:57:48] local.ERROR: FCM push failed: Unable to determine the Firebase Project ID  
[2026-07-08 22:14:16] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":9987,"order_number":"202693011"} 
[2026-07-08 22:14:16] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":9987,"order_number":"202693011","to":"riyaz36910@gmail.com","order_email":"riyaz36910@gmail.com"} 
[2026-07-08 22:14:16] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-08 22:14:16] local.INFO: [ORDER EMAIL] Mailable built {"order_id":9987,"order_number":"202693011","item_count":2,"subtotal":22.75,"grand_total":23.75} 
[2026-07-08 22:14:16] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":9987,"order_number":"202693011"} 
[2026-07-08 22:14:16] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":9987,"order_number":"202693011","to":"riyaz36910@gmail.com"} 
[2026-07-08 22:14:16] local.ERROR: FCM push failed: SplFileObject::__construct(/api.royal.tools/storage/firebase-service-account.json): Failed to open stream: No such file or directory  
[2026-07-08 22:21:24] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":9988,"order_number":"202624614"} 
[2026-07-08 22:21:24] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":9988,"order_number":"202624614","to":"riyaz36910@gmail.com","order_email":"riyaz36910@gmail.com"} 
[2026-07-08 22:21:24] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-08 22:21:24] local.INFO: [ORDER EMAIL] Mailable built {"order_id":9988,"order_number":"202624614","item_count":2,"subtotal":16.60000000000000142108547152020037174224853515625,"grand_total":17.60000000000000142108547152020037174224853515625} 
[2026-07-08 22:21:24] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":9988,"order_number":"202624614"} 
[2026-07-08 22:21:24] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":9988,"order_number":"202624614","to":"riyaz36910@gmail.com"} 
[2026-07-08 22:21:25] local.ERROR: FCM push failed: Call to undefined method Kreait\Firebase\Messaging\CloudMessage::withChangedTarget()  
[2026-07-08 22:25:43] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":9989,"order_number":"202612192"} 
[2026-07-08 22:25:43] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":9989,"order_number":"202612192","to":"riyaz36910@gmail.com","order_email":"riyaz36910@gmail.com"} 
[2026-07-08 22:25:43] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-08 22:25:43] local.INFO: [ORDER EMAIL] Mailable built {"order_id":9989,"order_number":"202612192","item_count":3,"subtotal":28.75,"grand_total":29.75} 
[2026-07-08 22:25:43] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":9989,"order_number":"202612192"} 
[2026-07-08 22:25:43] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":9989,"order_number":"202612192","to":"riyaz36910@gmail.com"} 
[2026-07-08 22:36:35] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9992,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=202601363509078926489855830472346937771817016313"}}} 
[2026-07-08 22:37:00] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9993,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=202601370009072416532646461374123254752417105468"}}} 
[2026-07-08 22:37:32] local.INFO: UPayment callback received {"payment_id":"100619010000000324","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000033320","ref":"619010000019","track_id":"019f43e0a6c7a7cebaeda61e2afb9790v2","auth":"000000","order_id":"019f43e0a6c7a7cebaeda61e2afb978f","requested_order_id":"202680969","refund_order_id":"019f43e0a6c7a7cebaeda61e2afb978f","invoice_id":"6110812","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-09 01:37:32","receipt_id":"019f43e0a6c7a7cebaeda61e2afb978f"} 
[2026-07-08 22:37:33] local.INFO: UPayment callback received {"payment_id":"100619010000000324","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000033320","ref":"619010000019","track_id":"019f43e0a6c7a7cebaeda61e2afb9790v2","auth":"000000","order_id":"019f43e0a6c7a7cebaeda61e2afb978f","requested_order_id":"202680969","refund_order_id":"019f43e0a6c7a7cebaeda61e2afb978f","payment_type":"knet","invoice_id":"6110812","transaction_date":"2026-07-09 01:07:37","receipt_id":"019f43e0a6c7a7cebaeda61e2afb978f"} 
[2026-07-08 22:38:29] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9994,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=20260138290907282293106543416846532751566359716801"}}} 
[2026-07-08 22:38:48] local.INFO: UPayment callback received {"payment_id":"100619010000000333","result":"CAPTURED","post_date":"0709","tran_id":"619010000033530","ref":"619010000020","track_id":"019f43e20374a0291260f68cfdbce58fv2","auth":"B21346","order_id":"019f43e20374a0291260f68cfdbce58e","requested_order_id":"202635565","refund_order_id":"019f43e20374a0291260f68cfdbce58e","invoice_id":"6110813","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-09 01:38:48","receipt_id":"019f43e20374a0291260f68cfdbce58e"} 
[2026-07-08 22:38:48] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":9994,"order_number":"202635565"} 
[2026-07-08 22:38:48] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":9994,"order_number":"202635565","to":"riyaz36910@gmail.com","order_email":"riyaz36910@gmail.com"} 
[2026-07-08 22:38:48] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-08 22:38:48] local.INFO: [ORDER EMAIL] Mailable built {"order_id":9994,"order_number":"202635565","item_count":2,"subtotal":7.45000000000000017763568394002504646778106689453125,"grand_total":7.45000000000000017763568394002504646778106689453125} 
[2026-07-08 22:38:48] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":9994,"order_number":"202635565"} 
[2026-07-08 22:38:48] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":9994,"order_number":"202635565","to":"riyaz36910@gmail.com"} 
[2026-07-08 22:38:49] local.INFO: UPayment callback received {"payment_id":"100619010000000333","result":"CAPTURED","post_date":"0709","tran_id":"619010000033530","ref":"619010000020","track_id":"019f43e20374a0291260f68cfdbce58fv2","auth":"B21346","order_id":"019f43e20374a0291260f68cfdbce58e","requested_order_id":"202635565","refund_order_id":"019f43e20374a0291260f68cfdbce58e","payment_type":"knet","invoice_id":"6110813","transaction_date":"2026-07-09 01:07:38","receipt_id":"019f43e20374a0291260f68cfdbce58e"} 
[2026-07-08 22:55:53] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9996,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026015553090778651403187546937703124511056163431"}}} 
[2026-07-08 22:56:10] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9997,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026015610090763827627874514154011150130373985820"}}} 
[2026-07-08 22:56:33] local.INFO: UPayment callback received {"payment_id":"100619010000000355","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000037295","ref":"619010000022","track_id":"019f43f23504994c15e8d0d9fc827f3cv2","auth":"000000","order_id":"019f43f23504994c15e8d0d9fc827f3b","requested_order_id":"202689262","refund_order_id":"019f43f23504994c15e8d0d9fc827f3b","invoice_id":"6110816","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-09 01:56:33","receipt_id":"019f43f23504994c15e8d0d9fc827f3b"} 
[2026-07-08 22:56:33] local.INFO: UPayment callback received {"payment_id":"100619010000000355","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000037295","ref":"619010000022","track_id":"019f43f23504994c15e8d0d9fc827f3cv2","auth":"000000","order_id":"019f43f23504994c15e8d0d9fc827f3b","requested_order_id":"202689262","refund_order_id":"019f43f23504994c15e8d0d9fc827f3b","payment_type":"knet","invoice_id":"6110816","transaction_date":"2026-07-09 01:07:56","receipt_id":"019f43f23504994c15e8d0d9fc827f3b"} 
[2026-07-08 22:56:38] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9997,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=202601563809075862179483711850663788437759893548"}}} 
[2026-07-08 22:57:02] local.INFO: UPayment callback received {"payment_id":"100619010000000361","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000037432","ref":"619010000023","track_id":"019f43f29d1744d003753ac8d06a4b99v2","auth":"000000","order_id":"019f43f29d1744d003753ac8d06a4b98","requested_order_id":"202689262","refund_order_id":"019f43f29d1744d003753ac8d06a4b98","invoice_id":"6110817","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-09 01:57:02","receipt_id":"019f43f29d1744d003753ac8d06a4b98"} 
[2026-07-08 22:57:03] local.INFO: UPayment callback received {"payment_id":"100619010000000361","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000037432","ref":"619010000023","track_id":"019f43f29d1744d003753ac8d06a4b99v2","auth":"000000","order_id":"019f43f29d1744d003753ac8d06a4b98","requested_order_id":"202689262","refund_order_id":"019f43f29d1744d003753ac8d06a4b98","payment_type":"knet","invoice_id":"6110817","transaction_date":"2026-07-09 01:07:57","receipt_id":"019f43f29d1744d003753ac8d06a4b98"} 
[2026-07-08 22:57:10] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9997,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=202601571009071126222169429836129059134211765162"}}} 
[2026-07-08 22:57:31] local.INFO: UPayment callback received {"payment_id":"100619010000000373","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000038191","ref":"619010000024","track_id":"019f43f31a17fc589041bfc63008677fv2","auth":"000000","order_id":"019f43f31a17fc589041bfc63008677e","requested_order_id":"202689262","refund_order_id":"019f43f31a17fc589041bfc63008677e","invoice_id":"6110818","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-09 01:57:31","receipt_id":"019f43f31a17fc589041bfc63008677e"} 
[2026-07-08 22:57:31] local.INFO: UPayment callback received {"payment_id":"100619010000000373","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000038191","ref":"619010000024","track_id":"019f43f31a17fc589041bfc63008677fv2","auth":"000000","order_id":"019f43f31a17fc589041bfc63008677e","requested_order_id":"202689262","refund_order_id":"019f43f31a17fc589041bfc63008677e","payment_type":"knet","invoice_id":"6110818","transaction_date":"2026-07-09 01:07:57","receipt_id":"019f43f31a17fc589041bfc63008677e"} 
[2026-07-08 22:57:47] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9998,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026015747090745226390712883070814629179722174"}}} 
[2026-07-08 22:58:11] local.INFO: UPayment callback received {"payment_id":"100619010000000380","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000038355","ref":"619010000025","track_id":"019f43f3aaa79e2de539b399d5e0a7b3v2","auth":"000000","order_id":"019f43f3aaa79e2de539b399d5e0a7b2","requested_order_id":"202669025","refund_order_id":"019f43f3aaa79e2de539b399d5e0a7b2","invoice_id":"6110819","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-09 01:58:11","receipt_id":"019f43f3aaa79e2de539b399d5e0a7b2"} 
[2026-07-08 22:58:12] local.INFO: UPayment callback received {"payment_id":"100619010000000380","result":"NOT CAPTURED","post_date":"0709","tran_id":"619010000038355","ref":"619010000025","track_id":"019f43f3aaa79e2de539b399d5e0a7b3v2","auth":"000000","order_id":"019f43f3aaa79e2de539b399d5e0a7b2","requested_order_id":"202669025","refund_order_id":"019f43f3aaa79e2de539b399d5e0a7b2","payment_type":"knet","invoice_id":"6110819","transaction_date":"2026-07-09 01:07:58","receipt_id":"019f43f3aaa79e2de539b399d5e0a7b2"} 
[2026-07-08 22:58:18] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":9998,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=202601581809070247018282125397079473442928575333"}}} 
[2026-07-08 22:58:35] local.INFO: UPayment callback received {"payment_id":"100619010000000390","result":"CAPTURED","post_date":"0709","tran_id":"619010000038569","ref":"619010000026","track_id":"019f43f4211388116e84fdeca3047b4dv2","auth":"B54383","order_id":"019f43f4211388116e84fdeca3047b4c","requested_order_id":"202669025","refund_order_id":"019f43f4211388116e84fdeca3047b4c","invoice_id":"6110820","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-09 01:58:35","receipt_id":"019f43f4211388116e84fdeca3047b4c"} 
[2026-07-08 22:58:35] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":9998,"order_number":"202669025"} 
[2026-07-08 22:58:35] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":9998,"order_number":"202669025","to":"riyaz36910@gmail.com","order_email":"riyaz36910@gmail.com"} 
[2026-07-08 22:58:35] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-08 22:58:35] local.INFO: [ORDER EMAIL] Mailable built {"order_id":9998,"order_number":"202669025","item_count":3,"subtotal":37.5,"grand_total":38.5} 
[2026-07-08 22:58:35] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":9998,"order_number":"202669025"} 
[2026-07-08 22:58:36] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":9998,"order_number":"202669025","to":"riyaz36910@gmail.com"} 
[2026-07-08 22:58:36] local.INFO: UPayment callback received {"payment_id":"100619010000000390","result":"CAPTURED","post_date":"0709","tran_id":"619010000038569","ref":"619010000026","track_id":"019f43f4211388116e84fdeca3047b4dv2","auth":"B54383","order_id":"019f43f4211388116e84fdeca3047b4c","requested_order_id":"202669025","refund_order_id":"019f43f4211388116e84fdeca3047b4c","payment_type":"knet","invoice_id":"6110820","transaction_date":"2026-07-09 01:07:58","receipt_id":"019f43f4211388116e84fdeca3047b4c"} 
[2026-07-08 23:41:05] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":9999,"order_number":"202699933"} 
[2026-07-08 23:41:05] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":9999,"order_number":"202699933","to":"info@royal.tools","order_email":""} 
[2026-07-08 23:41:05] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-08 23:41:05] local.INFO: [ORDER EMAIL] Mailable built {"order_id":9999,"order_number":"202699933","item_count":7,"subtotal":58.0,"grand_total":60.0} 
[2026-07-08 23:41:05] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":9999,"order_number":"202699933"} 
[2026-07-08 23:41:05] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":9999,"order_number":"202699933","to":"info@royal.tools"} 
[2026-07-09 00:30:23] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::home(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::home(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:31)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->home()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'home')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-09 00:30:26] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::home(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::home(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:31)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->home()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'home')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-09 00:30:28] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::home(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::home(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:31)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->home()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'home')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-09 00:31:14] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::home(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::home(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:31)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->home()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'home')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-09 00:31:25] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::home(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::home(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:31)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->home()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'home')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-09 00:31:33] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::categories(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::categories(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:228)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->categories()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'categories')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-09 00:32:01] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::home(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::home(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:31)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->home()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'home')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-09 23:44:32] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":10002,"order_number":"202682348"} 
[2026-07-09 23:44:32] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":10002,"order_number":"202682348","to":"osama.f.ahmad@gmail.com","order_email":"osama.f.ahmad@gmail.com"} 
[2026-07-09 23:44:32] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-09 23:44:32] local.INFO: [ORDER EMAIL] Mailable built {"order_id":10002,"order_number":"202682348","item_count":14,"subtotal":275.55000000000001136868377216160297393798828125,"grand_total":276.55000000000001136868377216160297393798828125} 
[2026-07-09 23:44:32] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":10002,"order_number":"202682348"} 
[2026-07-09 23:44:32] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":10002,"order_number":"202682348","to":"osama.f.ahmad@gmail.com"} 
[2026-07-10 09:28:43] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":10003,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026122843100758152328286718416649363192018438144"}}} 
[2026-07-10 09:34:10] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::home(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"userId":12,"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::home(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:31)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->home()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'home')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-10 09:38:18] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::home(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"userId":12,"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::home(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:31)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->home()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'home')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-10 09:39:26] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::categories(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"userId":12,"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::categories(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:228)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->categories()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'categories')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-11 00:54:55] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":10004,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026035455110747053710161531166143427455808184540"}}} 
[2026-07-11 00:55:20] local.INFO: UPayment callback received {"payment_id":"100619210000000290","result":"CAPTURED","post_date":"0711","tran_id":"619210000203927","ref":"619210000021","track_id":"019f4eaba61990d65eeb42d70ab0480cv2","auth":"B64567","order_id":"019f4eaba61990d65eeb42d70ab0480b","requested_order_id":"202632560","refund_order_id":"019f4eaba61990d65eeb42d70ab0480b","invoice_id":"6111090","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-11 03:55:20","receipt_id":"019f4eaba61990d65eeb42d70ab0480b"} 
[2026-07-11 00:55:20] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":10004,"order_number":"202632560"} 
[2026-07-11 00:55:20] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":10004,"order_number":"202632560","to":"info@royal.tools","order_email":""} 
[2026-07-11 00:55:20] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-11 00:55:20] local.INFO: [ORDER EMAIL] Mailable built {"order_id":10004,"order_number":"202632560","item_count":6,"subtotal":529.0,"grand_total":529.0} 
[2026-07-11 00:55:20] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":10004,"order_number":"202632560"} 
[2026-07-11 00:55:20] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":10004,"order_number":"202632560","to":"info@royal.tools"} 
[2026-07-11 00:55:21] local.INFO: UPayment callback received {"payment_id":"100619210000000290","result":"CAPTURED","post_date":"0711","tran_id":"619210000203927","ref":"619210000021","track_id":"019f4eaba61990d65eeb42d70ab0480cv2","auth":"B64567","order_id":"019f4eaba61990d65eeb42d70ab0480b","requested_order_id":"202632560","refund_order_id":"019f4eaba61990d65eeb42d70ab0480b","payment_type":"knet","invoice_id":"6111090","transaction_date":"2026-07-11 03:07:55","receipt_id":"019f4eaba61990d65eeb42d70ab0480b"} 
[2026-07-12 09:01:08] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":10005,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=202612010812076173597631789507577826272791137824"}}} 
[2026-07-13 12:31:50] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":10006,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026153150130726178051974222952491925006188855727"}}} 
[2026-07-13 12:32:31] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::home(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::home(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:31)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->home()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'home')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-13 12:55:56] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::categories(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::categories(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:228)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->categories()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'categories')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-13 13:22:23] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::categories(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::categories(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:228)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->categories()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'categories')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-13 13:23:43] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::categories(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::categories(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:228)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->categories()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'categories')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-13 13:23:58] local.ERROR: App\Http\Controllers\Api\V1\CatalogController::categories(): Return value must be of type Illuminate\Http\JsonResponse, __PHP_Incomplete_Class returned {"exception":"[object] (TypeError(code: 0): App\\Http\\Controllers\\Api\\V1\\CatalogController::categories(): Return value must be of type Illuminate\\Http\\JsonResponse, __PHP_Incomplete_Class returned at /home/royaltoo/api.royal.tools/app/Http/Controllers/Api/V1/CatalogController.php:228)
[stacktrace]
#0 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\Api\\V1\\CatalogController->categories()
#1 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\Api\\V1\\CatalogController), 'categories')
#2 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate\\Routing\\Route->runController()
#3 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#4 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request))
#5 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#6 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#7 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#8 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(129): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest(Object(Illuminate\\Http\\Request), Object(Closure), Array)
#9 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(90): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequestUsingNamedLimiter(Object(Illuminate\\Http\\Request), Object(Closure), 'api', Object(Closure))
#10 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'api')
#11 /home/royaltoo/api.royal.tools/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))
#12 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#14 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#15 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#16 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#17 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#18 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#19 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request))
#20 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request))
#21 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/royaltoo/api.royal.tools/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))
#24 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/royaltoo/api.royal.tools/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))
#27 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#29 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/royaltoo/api.royal.tools/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))
#31 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/royaltoo/api.royal.tools/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))
#33 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/royaltoo/api.royal.tools/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))
#35 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/royaltoo/api.royal.tools/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))
#37 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request))
#39 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#41 /home/royaltoo/api.royal.tools/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#42 /home/royaltoo/api.royal.tools/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request))
#43 {main}
"} 
[2026-07-13 14:13:25] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":10007,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026171325130723740460235994262658691561179818993"}}} 
[2026-07-13 14:13:46] local.INFO: UPayment callback received {"payment_id":"100619410000013620","result":"CAPTURED","post_date":"0714","tran_id":"619410002563797","ref":"619410000930","track_id":"019f5bd36bcbb040467b4f65e0d51a06v2","auth":"B32393","order_id":"019f5bd36bcbb040467b4f65e0d51a05","requested_order_id":"202676460","refund_order_id":"019f5bd36bcbb040467b4f65e0d51a05","invoice_id":"6111317","payment_type":"knet","payment_method":"knet","transaction_date":"2026-07-13 17:13:45","receipt_id":"019f5bd36bcbb040467b4f65e0d51a05"} 
[2026-07-13 14:13:46] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":10007,"order_number":"202676460"} 
[2026-07-13 14:13:46] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":10007,"order_number":"202676460","to":"riyaz36910@gmail.com","order_email":"riyaz36910@gmail.com"} 
[2026-07-13 14:13:46] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-13 14:13:46] local.INFO: [ORDER EMAIL] Mailable built {"order_id":10007,"order_number":"202676460","item_count":4,"subtotal":261.0,"grand_total":261.0} 
[2026-07-13 14:13:46] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":10007,"order_number":"202676460"} 
[2026-07-13 14:13:46] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":10007,"order_number":"202676460","to":"riyaz36910@gmail.com"} 
[2026-07-13 14:13:47] local.INFO: UPayment callback received {"payment_id":"100619410000013620","result":"CAPTURED","post_date":"0714","tran_id":"619410002563797","ref":"619410000930","track_id":"019f5bd36bcbb040467b4f65e0d51a06v2","auth":"B32393","order_id":"019f5bd36bcbb040467b4f65e0d51a05","requested_order_id":"202676460","refund_order_id":"019f5bd36bcbb040467b4f65e0d51a05","payment_type":"knet","invoice_id":"6111317","transaction_date":"2026-07-13 05:07:13","receipt_id":"019f5bd36bcbb040467b4f65e0d51a05"} 
[2026-07-14 10:30:54] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":10008,"order_number":"202639246"} 
[2026-07-14 10:30:54] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":10008,"order_number":"202639246","to":"osama.f.ahmad@gmail.com","order_email":"osama.f.ahmad@gmail.com"} 
[2026-07-14 10:30:54] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-14 10:30:54] local.INFO: [ORDER EMAIL] Mailable built {"order_id":10008,"order_number":"202639246","item_count":2,"subtotal":6.1500000000000003552713678800500929355621337890625,"grand_total":7.1500000000000003552713678800500929355621337890625} 
[2026-07-14 10:30:54] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":10008,"order_number":"202639246"} 
[2026-07-14 10:30:54] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":10008,"order_number":"202639246","to":"osama.f.ahmad@gmail.com"} 
[2026-07-17 17:04:04] local.INFO: [ORDER EMAIL] sendOrderEmail triggered {"order_id":10009,"order_number":"202608218"} 
[2026-07-17 17:04:04] local.INFO: [ORDER EMAIL] Recipient resolved {"order_id":10009,"order_number":"202608218","to":"osama.f.ahmad@gmail.com","order_email":"osama.f.ahmad@gmail.com"} 
[2026-07-17 17:04:04] local.INFO: [ORDER EMAIL] SMTP config {"mailer":"smtp","host":"mail.royal.tools","port":"587","username":"info@royal.tools","from":"info@royal.tools","encryption":null} 
[2026-07-17 17:04:04] local.INFO: [ORDER EMAIL] Mailable built {"order_id":10009,"order_number":"202608218","item_count":2,"subtotal":104.2000000000000028421709430404007434844970703125,"grand_total":105.2000000000000028421709430404007434844970703125} 
[2026-07-17 17:04:04] local.INFO: [ORDER EMAIL] Calling Mail::send … {"order_id":10009,"order_number":"202608218"} 
[2026-07-17 17:04:04] local.INFO: [ORDER EMAIL] ✅ Email sent successfully {"order_id":10009,"order_number":"202608218","to":"osama.f.ahmad@gmail.com"} 
[2026-07-22 11:59:38] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":10010,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=2026145938220714669830114241967722833573949441058"}}} 
[2026-07-22 12:00:42] local.INFO: UPayment request {"url":"https://sandboxapi.upayments.com/api/v1/charge","order_id":10011,"status":201,"body":{"status":true,"message":"Data received successfully","data":{"link":"https://sandbox.upayments.com?session_id=20261500422207446551244720267888782921775822100"}}} 
[2026-08-11 14:17:29] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10249","order_ref":"72068444-0250-451e-a90b-199f47a44837","status":"pending","purchase_id":1302351} 
[2026-08-11 14:17:38] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10249","order_ref":"72068444-0250-451e-a90b-199f47a44837","status":"pending","purchase_id":1302351} 
[2026-08-11 14:17:55] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10250","order_ref":"778713a7-9cd1-4b3c-af3a-ad8f29c235b4","status":"pending","purchase_id":1302357} 
[2026-08-11 14:18:11] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10250","order_ref":"778713a7-9cd1-4b3c-af3a-ad8f29c235b4","status":"pending","purchase_id":1302357} 
[2026-08-11 14:19:12] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10251","order_ref":"6500a106-f15e-48a6-bd84-d22c6fb6c0eb","status":"pending","purchase_id":1302373} 
[2026-08-12 01:28:36] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"pending","purchase_id":1308192} 
[2026-08-12 01:28:42] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"pending","purchase_id":1308192} 
[2026-08-12 01:28:53] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"pending","purchase_id":1308192} 
[2026-08-12 01:30:47] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"captured","purchase_id":1308192} 
[2026-08-12 01:30:47] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"captured","purchase_id":1308192} 
[2026-08-12 01:30:47] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"pending","purchase_id":1308192} 
[2026-08-12 01:30:47] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"pending","purchase_id":1308192} 
[2026-08-12 22:19:25] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"captured","purchase_id":1308192} 
[2026-08-12 22:19:25] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"captured","purchase_id":1308192} 
[2026-08-12 22:19:34] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"captured","purchase_id":1308192} 
[2026-08-12 22:19:34] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10255","order_ref":"8333e336-64b0-4787-ae29-8853f87f93f6","status":"captured","purchase_id":1308192} 
[2026-08-13 06:34:50] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10261","order_ref":"419d22c2-b23e-4849-a410-2a1953411127","status":"pending","purchase_id":1318612} 
[2026-08-13 06:34:58] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10261","order_ref":"419d22c2-b23e-4849-a410-2a1953411127","status":"pending","purchase_id":1318612} 
[2026-08-13 06:35:23] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10261","order_ref":"419d22c2-b23e-4849-a410-2a1953411127","status":"pending","purchase_id":1318612} 
[2026-08-13 06:37:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10261","order_ref":"419d22c2-b23e-4849-a410-2a1953411127","status":"pending","purchase_id":1318612} 
[2026-08-13 06:37:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10261","order_ref":"419d22c2-b23e-4849-a410-2a1953411127","status":"pending","purchase_id":1318612} 
[2026-08-13 06:38:56] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10261","order_ref":"419d22c2-b23e-4849-a410-2a1953411127","status":"captured","purchase_id":1318612} 
[2026-08-13 06:38:56] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10261","order_ref":"419d22c2-b23e-4849-a410-2a1953411127","status":"captured","purchase_id":1318612} 
[2026-08-13 21:43:16] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10261","order_ref":"419d22c2-b23e-4849-a410-2a1953411127","status":"captured","purchase_id":1318612} 
[2026-08-13 21:43:16] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10261","order_ref":"419d22c2-b23e-4849-a410-2a1953411127","status":"captured","purchase_id":1318612} 
[2026-08-17 08:27:05] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"pending","purchase_id":1353858} 
[2026-08-17 08:27:05] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"pending","purchase_id":1353858} 
[2026-08-17 08:27:12] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"pending","purchase_id":1353858} 
[2026-08-17 08:27:14] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"pending","purchase_id":1353858} 
[2026-08-17 08:27:42] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"pending","purchase_id":1353858} 
[2026-08-17 08:28:39] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"pending","purchase_id":1353858} 
[2026-08-17 08:28:39] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"pending","purchase_id":1353858} 
[2026-08-17 08:30:04] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"captured","purchase_id":1353858} 
[2026-08-17 08:30:07] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"captured","purchase_id":1353858} 
[2026-08-17 21:58:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"captured","purchase_id":1353858} 
[2026-08-17 21:58:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10288","order_ref":"0f13fe79-c16f-4296-b920-7dfa7cf0e5d3","status":"captured","purchase_id":1353858} 
[2026-08-18 16:31:31] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10297","order_ref":"8bf28eb4-d21e-43ef-865c-f5bb95b77d13","status":"pending","purchase_id":1366081} 
[2026-08-18 16:31:59] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10297","order_ref":"8bf28eb4-d21e-43ef-865c-f5bb95b77d13","status":"pending","purchase_id":1366081} 
[2026-08-20 10:21:12] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10312","order_ref":"9ed1ffb9-3e49-422d-a3c9-eb24ac85728f","status":"pending","purchase_id":1380181} 
[2026-08-20 10:21:19] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10312","order_ref":"9ed1ffb9-3e49-422d-a3c9-eb24ac85728f","status":"pending","purchase_id":1380181} 
[2026-08-21 04:47:23] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10314","order_ref":"2b92c02a-55c6-4122-beab-9fd8d7d4c2ae","status":"pending","purchase_id":1390808} 
[2026-08-21 04:47:23] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10314","order_ref":"2b92c02a-55c6-4122-beab-9fd8d7d4c2ae","status":"pending","purchase_id":1390808} 
[2026-08-21 04:47:33] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10314","order_ref":"2b92c02a-55c6-4122-beab-9fd8d7d4c2ae","status":"pending","purchase_id":1390808} 
[2026-08-21 08:17:47] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"pending","purchase_id":1391417} 
[2026-08-21 08:18:18] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"pending","purchase_id":1391417} 
[2026-08-21 08:20:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"pending","purchase_id":1391417} 
[2026-08-21 08:20:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"pending","purchase_id":1391417} 
[2026-08-21 08:20:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"captured","purchase_id":1391417} 
[2026-08-21 08:20:07] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"captured","purchase_id":1391417} 
[2026-08-21 21:48:04] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"captured","purchase_id":1391417} 
[2026-08-21 21:48:04] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"captured","purchase_id":1391417} 
[2026-08-21 21:48:13] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"captured","purchase_id":1391417} 
[2026-08-21 21:48:13] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10315","order_ref":"12fd25d8-a6de-4b42-83e3-21939f5ece31","status":"captured","purchase_id":1391417} 
[2026-08-25 08:38:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"pending","purchase_id":1444590} 
[2026-08-25 08:38:15] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"pending","purchase_id":1444590} 
[2026-08-25 08:38:25] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"pending","purchase_id":1444590} 
[2026-08-25 08:39:08] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"pending","purchase_id":1444590} 
[2026-08-25 08:39:14] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"pending","purchase_id":1444590} 
[2026-08-25 08:41:30] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"pending","purchase_id":1444590} 
[2026-08-25 08:41:30] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"pending","purchase_id":1444590} 
[2026-08-25 08:41:30] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"captured","purchase_id":1444590} 
[2026-08-25 08:41:31] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"captured","purchase_id":1444590} 
[2026-08-25 12:11:35] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10331","order_ref":"7e51353b-2385-48f5-b8b9-8ac257705d22","status":"pending","purchase_id":1448017} 
[2026-08-25 12:12:28] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10331","order_ref":"7e51353b-2385-48f5-b8b9-8ac257705d22","status":"pending","purchase_id":1448017} 
[2026-08-25 12:13:51] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10331","order_ref":"7e51353b-2385-48f5-b8b9-8ac257705d22","status":"pending","purchase_id":1448017} 
[2026-08-25 12:13:51] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10331","order_ref":"7e51353b-2385-48f5-b8b9-8ac257705d22","status":"pending","purchase_id":1448017} 
[2026-08-25 12:15:12] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10331","order_ref":"7e51353b-2385-48f5-b8b9-8ac257705d22","status":"captured","purchase_id":1448017} 
[2026-08-25 12:15:12] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10331","order_ref":"7e51353b-2385-48f5-b8b9-8ac257705d22","status":"captured","purchase_id":1448017} 
[2026-08-25 21:56:52] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"captured","purchase_id":1444590} 
[2026-08-25 21:56:52] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10330","order_ref":"0358e6ef-8217-42da-80b6-a5d6b1e9da7c","status":"captured","purchase_id":1444590} 
[2026-08-25 21:58:01] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10331","order_ref":"7e51353b-2385-48f5-b8b9-8ac257705d22","status":"captured","purchase_id":1448017} 
[2026-08-25 21:58:01] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10331","order_ref":"7e51353b-2385-48f5-b8b9-8ac257705d22","status":"captured","purchase_id":1448017} 
[2026-08-26 06:13:16] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10335","order_ref":"0da81350-a7d3-4839-9803-e25b85f7f925","status":"pending","purchase_id":1462238} 
[2026-08-26 06:13:18] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10335","order_ref":"0da81350-a7d3-4839-9803-e25b85f7f925","status":"pending","purchase_id":1462238} 
[2026-08-26 06:14:51] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10335","order_ref":"0da81350-a7d3-4839-9803-e25b85f7f925","status":"pending","purchase_id":1462238} 
[2026-08-26 06:16:16] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10335","order_ref":"0da81350-a7d3-4839-9803-e25b85f7f925","status":"pending","purchase_id":1462238} 
[2026-08-26 06:16:16] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10335","order_ref":"0da81350-a7d3-4839-9803-e25b85f7f925","status":"pending","purchase_id":1462238} 
[2026-08-26 06:16:32] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10335","order_ref":"0da81350-a7d3-4839-9803-e25b85f7f925","status":"captured","purchase_id":1462238} 
[2026-08-26 06:16:34] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10335","order_ref":"0da81350-a7d3-4839-9803-e25b85f7f925","status":"captured","purchase_id":1462238} 
[2026-08-26 11:53:51] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10339","order_ref":"fe020daf-e7ff-4c03-b543-d2f31185be8d","status":"pending","purchase_id":1466654} 
[2026-08-26 11:54:15] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10339","order_ref":"fe020daf-e7ff-4c03-b543-d2f31185be8d","status":"pending","purchase_id":1466654} 
[2026-08-26 11:59:08] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10339","order_ref":"fe020daf-e7ff-4c03-b543-d2f31185be8d","status":"pending","purchase_id":1466654} 
[2026-08-26 11:59:08] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10339","order_ref":"fe020daf-e7ff-4c03-b543-d2f31185be8d","status":"pending","purchase_id":1466654} 
[2026-08-26 11:59:08] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10339","order_ref":"fe020daf-e7ff-4c03-b543-d2f31185be8d","status":"pending","purchase_id":1466654} 
[2026-08-26 11:59:33] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10339","order_ref":"fe020daf-e7ff-4c03-b543-d2f31185be8d","status":"captured","purchase_id":1466654} 
[2026-08-26 11:59:34] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10339","order_ref":"fe020daf-e7ff-4c03-b543-d2f31185be8d","status":"captured","purchase_id":1466654} 
[2026-08-26 21:52:34] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10335","order_ref":"0da81350-a7d3-4839-9803-e25b85f7f925","status":"captured","purchase_id":1462238} 
[2026-08-26 21:52:34] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10335","order_ref":"0da81350-a7d3-4839-9803-e25b85f7f925","status":"captured","purchase_id":1462238} 
[2026-08-26 21:53:55] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10339","order_ref":"fe020daf-e7ff-4c03-b543-d2f31185be8d","status":"captured","purchase_id":1466654} 
[2026-08-26 21:53:55] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10339","order_ref":"fe020daf-e7ff-4c03-b543-d2f31185be8d","status":"captured","purchase_id":1466654} 
[2026-08-27 22:24:43] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10344","order_ref":"20c5aeba-eefe-4810-8455-5004190b63a1","status":"pending","purchase_id":1494877} 
[2026-08-27 22:24:53] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10344","order_ref":"20c5aeba-eefe-4810-8455-5004190b63a1","status":"pending","purchase_id":1494877} 
[2026-08-27 22:25:05] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10344","order_ref":"20c5aeba-eefe-4810-8455-5004190b63a1","status":"pending","purchase_id":1494877} 
[2026-08-29 08:18:20] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10349","order_ref":"5d4f8393-0154-4011-a471-5f268f70ecd3","status":"pending","purchase_id":1510507} 
[2026-08-29 08:18:29] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10349","order_ref":"5d4f8393-0154-4011-a471-5f268f70ecd3","status":"pending","purchase_id":1510507} 
[2026-08-29 08:18:38] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10349","order_ref":"5d4f8393-0154-4011-a471-5f268f70ecd3","status":"pending","purchase_id":1510507} 
[2026-08-29 08:19:24] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10349","order_ref":"5d4f8393-0154-4011-a471-5f268f70ecd3","status":"captured","purchase_id":1510507} 
[2026-08-29 08:19:24] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10349","order_ref":"5d4f8393-0154-4011-a471-5f268f70ecd3","status":"captured","purchase_id":1510507} 
[2026-08-29 08:19:24] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10349","order_ref":"5d4f8393-0154-4011-a471-5f268f70ecd3","status":"pending","purchase_id":1510507} 
[2026-08-29 08:19:24] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10349","order_ref":"5d4f8393-0154-4011-a471-5f268f70ecd3","status":"pending","purchase_id":1510507} 
[2026-08-29 21:50:04] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10349","order_ref":"5d4f8393-0154-4011-a471-5f268f70ecd3","status":"captured","purchase_id":1510507} 
[2026-08-29 21:50:04] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10349","order_ref":"5d4f8393-0154-4011-a471-5f268f70ecd3","status":"captured","purchase_id":1510507} 
[2026-08-30 00:38:08] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"pending","purchase_id":1523063} 
[2026-08-30 00:38:25] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"pending","purchase_id":1523063} 
[2026-08-30 00:39:11] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"captured","purchase_id":1523063} 
[2026-08-30 00:39:11] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"pending","purchase_id":1523063} 
[2026-08-30 00:39:11] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"pending","purchase_id":1523063} 
[2026-08-30 00:39:13] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"captured","purchase_id":1523063} 
[2026-08-30 10:13:01] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10361","order_ref":"472631a0-dc7e-4aa5-8754-9bb4c49ee0c1","status":"pending","purchase_id":1526359} 
[2026-08-30 10:13:09] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10361","order_ref":"472631a0-dc7e-4aa5-8754-9bb4c49ee0c1","status":"pending","purchase_id":1526359} 
[2026-08-30 10:13:12] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10361","order_ref":"472631a0-dc7e-4aa5-8754-9bb4c49ee0c1","status":"pending","purchase_id":1526359} 
[2026-08-30 10:14:14] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10361","order_ref":"472631a0-dc7e-4aa5-8754-9bb4c49ee0c1","status":"pending","purchase_id":1526359} 
[2026-08-30 10:14:14] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10361","order_ref":"472631a0-dc7e-4aa5-8754-9bb4c49ee0c1","status":"pending","purchase_id":1526359} 
[2026-08-30 10:14:35] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10361","order_ref":"472631a0-dc7e-4aa5-8754-9bb4c49ee0c1","status":"captured","purchase_id":1526359} 
[2026-08-30 10:14:38] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10361","order_ref":"472631a0-dc7e-4aa5-8754-9bb4c49ee0c1","status":"captured","purchase_id":1526359} 
[2026-08-30 16:03:41] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10363","order_ref":"71ddff06-3c4b-469d-b8f7-5cbf166b3add","status":"pending","purchase_id":1531438} 
[2026-08-30 16:03:50] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10363","order_ref":"71ddff06-3c4b-469d-b8f7-5cbf166b3add","status":"pending","purchase_id":1531438} 
[2026-08-30 16:03:56] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10363","order_ref":"71ddff06-3c4b-469d-b8f7-5cbf166b3add","status":"pending","purchase_id":1531438} 
[2026-08-30 16:05:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10363","order_ref":"71ddff06-3c4b-469d-b8f7-5cbf166b3add","status":"pending","purchase_id":1531438} 
[2026-08-30 16:05:06] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10363","order_ref":"71ddff06-3c4b-469d-b8f7-5cbf166b3add","status":"pending","purchase_id":1531438} 
[2026-08-30 16:05:20] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10363","order_ref":"71ddff06-3c4b-469d-b8f7-5cbf166b3add","status":"captured","purchase_id":1531438} 
[2026-08-30 16:05:21] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10363","order_ref":"71ddff06-3c4b-469d-b8f7-5cbf166b3add","status":"captured","purchase_id":1531438} 
[2026-08-30 21:48:55] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"captured","purchase_id":1523063} 
[2026-08-30 21:48:55] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"captured","purchase_id":1523063} 
[2026-08-30 21:49:04] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"captured","purchase_id":1523063} 
[2026-08-30 21:49:04] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10359","order_ref":"05b254f7-a622-4bbf-8c74-c0ef78f4245e","status":"captured","purchase_id":1523063} 
[2026-08-30 21:49:39] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10361","order_ref":"472631a0-dc7e-4aa5-8754-9bb4c49ee0c1","status":"captured","purchase_id":1526359} 
[2026-08-30 21:49:39] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10361","order_ref":"472631a0-dc7e-4aa5-8754-9bb4c49ee0c1","status":"captured","purchase_id":1526359} 
[2026-08-30 21:51:21] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10363","order_ref":"71ddff06-3c4b-469d-b8f7-5cbf166b3add","status":"captured","purchase_id":1531438} 
[2026-08-30 21:51:21] local.INFO: Deema Webhook Payload:  {"merchant_order_ref":"10363","order_ref":"71ddff06-3c4b-469d-b8f7-5cbf166b3add","status":"captured","purchase_id":1531438} 
