-
المساهمات
97 -
تاريخ الانضمام
-
تاريخ آخر زيارة
آخر الزوار
لوحة آخر الزوار معطلة ولن تظهر للأعضاء
إنجازات محمود موسى2
عضو نشيط (3/3)
57
السمعة بالموقع
-
تواجهني مشكلة كبيرة في استضافة hostinger هو انه عندما زاد الtraffic على الموقع بتاعي اداء السيرفر لم يعد كما كان رغم ان التطبيق جيد. التطبيق يعمل على السيرفر المحلي بكفائة كذلك السيرفرات الاخرى ولكنهم ينكروا ذلك ويقولوا ان المشكلة من التطبيق فأردت التساؤل. التطبيق الخاص بي يرسل api requests من نوع post كثيرة جدا كل دقيقة قد تصل ل100 كل دقيقة على مدار اليوم. لا يمكنني تقليص عددها او دمجها مع بعضها لأنها يتم استدعئها عند مناداة event معين. فيظهر لي هذه المشكلة: [2024-12-26 17:33:38] production.ERROR: cURL error 28: Connection timed out after 10001 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://whats-pro.net/backend/public/index.php/api/messages/send {"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 28: Connection timed out after 10001 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://whats-pro.net/backend/public/index.php/api/messages/send at /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:930) [stacktrace] #0 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(248): Illuminate\\Http\\Client\\PendingRequest->Illuminate\\Http\\Client\\{closure}() #1 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(892): retry() #2 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(798): Illuminate\\Http\\Client\\PendingRequest->send() #3 /home/u356763675/domains/smart-center-system.com/public_html/app/Support/Classes/Notify/Whatsapp.php(21): Illuminate\\Http\\Client\\PendingRequest->post() #4 /home/u356763675/domains/smart-center-system.com/public_html/app/Support/Helpers/helpers.php(45): App\\Support\\Classes\\Notify\\Whatsapp->send() #5 /home/u356763675/domains/smart-center-system.com/public_html/app/Listeners/MarkCreatedListener.php(46): whatsapp_notify() #6 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Events/CallQueuedListener.php(114): App\\Listeners\\MarkCreatedListener->handle() #7 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Events\\CallQueuedListener->handle() #8 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #9 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure() #10 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #11 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call() #12 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call() #13 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Bus\\Dispatcher->Illuminate\\Bus\\{closure}() #14 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #15 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then() #16 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow() #17 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Queue\\CallQueuedHandler->Illuminate\\Queue\\{closure}() #18 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then() #20 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware() #21 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call() #22 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(439): Illuminate\\Queue\\Jobs\\Job->fire() #23 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(389): Illuminate\\Queue\\Worker->process() #24 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(176): Illuminate\\Queue\\Worker->runJob() #25 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(137): Illuminate\\Queue\\Worker->daemon() #26 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(120): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure() #30 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call() #32 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /home/u356763675/domains/smart-center-system.com/public_html/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute() #34 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /home/u356763675/domains/smart-center-system.com/public_html/vendor/symfony/console/Application.php(1096): Illuminate\\Console\\Command->run() #36 /home/u356763675/domains/smart-center-system.com/public_html/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand() #37 /home/u356763675/domains/smart-center-system.com/public_html/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun() #38 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(201): Symfony\\Component\\Console\\Application->run() #39 /home/u356763675/domains/smart-center-system.com/public_html/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle() #40 {main} [previous exception] [object] (GuzzleHttp\\Exception\\ConnectException(code: 0): cURL error 28: Connection timed out after 10001 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://whats-pro.net/backend/public/index.php/api/messages/send at /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:275) [stacktrace] #0 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(205): GuzzleHttp\\Handler\\CurlFactory::createRejection() #1 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(157): GuzzleHttp\\Handler\\CurlFactory::finishError() #2 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\\Handler\\CurlFactory::finish() #3 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\\Handler\\CurlHandler->__invoke() #4 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\\Handler\\Proxy::GuzzleHttp\\Handler\\{closure}() #5 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1256): GuzzleHttp\\Handler\\Proxy::GuzzleHttp\\Handler\\{closure}() #6 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1222): Illuminate\\Http\\Client\\PendingRequest->Illuminate\\Http\\Client\\{closure}() #7 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1208): Illuminate\\Http\\Client\\PendingRequest->Illuminate\\Http\\Client\\{closure}() #8 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): Illuminate\\Http\\Client\\PendingRequest->Illuminate\\Http\\Client\\{closure}() #9 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Middleware.php(38): GuzzleHttp\\PrepareBodyMiddleware->__invoke() #10 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}() #11 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\\RedirectMiddleware->__invoke() #12 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}() #13 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\\HandlerStack->__invoke() #14 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Client.php(169): GuzzleHttp\\Client->transfer() #15 /home/u356763675/domains/smart-center-system.com/public_html/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Client->requestAsync() #16 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1053): GuzzleHttp\\Client->request() #17 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(894): Illuminate\\Http\\Client\\PendingRequest->sendRequest() #18 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(248): Illuminate\\Http\\Client\\PendingRequest->Illuminate\\Http\\Client\\{closure}() #19 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(892): retry() #20 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(798): Illuminate\\Http\\Client\\PendingRequest->send() #21 /home/u356763675/domains/smart-center-system.com/public_html/app/Support/Classes/Notify/Whatsapp.php(21): Illuminate\\Http\\Client\\PendingRequest->post() #22 /home/u356763675/domains/smart-center-system.com/public_html/app/Support/Helpers/helpers.php(45): App\\Support\\Classes\\Notify\\Whatsapp->send() #23 /home/u356763675/domains/smart-center-system.com/public_html/app/Listeners/MarkCreatedListener.php(46): whatsapp_notify() #24 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Events/CallQueuedListener.php(114): App\\Listeners\\MarkCreatedListener->handle() #25 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Events\\CallQueuedListener->handle() #26 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #27 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure() #28 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #29 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call() #30 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call() #31 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Bus\\Dispatcher->Illuminate\\Bus\\{closure}() #32 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #33 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then() #34 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\\Bus\\Dispatcher->dispatchNow() #35 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(144): Illuminate\\Queue\\CallQueuedHandler->Illuminate\\Queue\\{closure}() #36 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(119): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #37 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(122): Illuminate\\Pipeline\\Pipeline->then() #38 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware() #39 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call() #40 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(439): Illuminate\\Queue\\Jobs\\Job->fire() #41 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(389): Illuminate\\Queue\\Worker->process() #42 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(176): Illuminate\\Queue\\Worker->runJob() #43 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(137): Illuminate\\Queue\\Worker->daemon() #44 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(120): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #45 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #46 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #47 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure() #48 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #49 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call() #50 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #51 /home/u356763675/domains/smart-center-system.com/public_html/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute() #52 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #53 /home/u356763675/domains/smart-center-system.com/public_html/vendor/symfony/console/Application.php(1096): Illuminate\\Console\\Command->run() #54 /home/u356763675/domains/smart-center-system.com/public_html/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand() #55 /home/u356763675/domains/smart-center-system.com/public_html/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun() #56 /home/u356763675/domains/smart-center-system.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(201): Symfony\\Component\\Console\\Application->run() #57 /home/u356763675/domains/smart-center-system.com/public_html/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle() #58 {main} "} النص مأخوذ من ملف laravel.log كان كل شئ يعمل بشكل صحيح ولكن عندما زاد الترافيك أصبح معظم عمليات الqueue تفشل بهذا السبب فلكل 500 عملية تنجح واحدة فقط. فهل يوجد حل لهذا او اقتراحات اخرى؟ استخدم shared hosting ولكن استخدام الموارد قليل جدا اقوم بتشغيل هذا التطبيق بنفس قاعدة البيانات على السيرفر المحلي او سيرفر اخر يعمل بكفائة!
-
سلام عليكم. عندي قاعدة بيانات mysql تعمل بسيرفر xampp على ويندوز 10. ما السبب في أن كلمة سر مستخدم قاعدة البيانات يتغير بإستمرار؟ أستخدم الحساب الافتراضي الخاص بقاعدة البيانات: root with no password. وبعد فترة أتفاجئ من أن كلمة المرور الخاصة بالحساب root غير صحيحة، فأقوم بتسجيل الدخول بحساب آخر، وبعد فترة أتفاجئ بتغيير كلمة السر الخاصة بالحساب الآخر وإستعادة كلمة السر الخاصة بالحساب root وهكذا يتم التبديل بينهم. لا أدري هل بالفعل يتم تغيير كلمة السر أم نوع التشفير أم ماذا
-
سلام عليكم. أريد شراء جهاز access control وربطه مع مشروع ويب خاص بي بphp laravel. لا أعرف كيف يعمل جهاز الaccess control هل هو مثل الbarcode scanner يقرأ الشيفرة ويلصقها في حقل الكتابة أم ماذا. لو حد تعامل مع الجهاز يعرفنا هل هو بيتم استخدامه عن طريق api ولا ايه بالظبط وازاي استخدمه والمشروع بتاعي عادي مقفول من المتصفح ولا لازم برضو يكون مفتوح بشكل دائم.
-
سلام عليكم. أريد إقتراح لفكرة منع المستخدم من تسجيل الدخول لأكثر من جهازين في نفس الوقت أريده عن تسجيل دخوله التحقق من أن عدد الأجهزة ليس أكثر من 2 وإذا كانوا 2 يتم التحقق أن الجهاز الحالي موجود ضمنهم لإتمام اتسجيل الدخول ولكن العقبات كالتالي: 1- يمكن أن يدخل المستخدم لجهازين في الوقت الحالي ويعمل على جهاز \وال الوقت ويترك الجهاز الآخر مدة طويلة حتى تنتهي ال session الخاصة بهذا الجهاز، هذا يعني أنه عندنا في قاعدة البيانات الجهاز مسجل الدخول ولكن ف الواقع لا. 2- إذا استعملت User-Agent header لجلب معرف للجهاز فهذه الطريقة لن تنجح طويلًا لأنه إذا تم تحديث المتصفح الخاص بالمستخدم سيتم تغيير User Agent. 3- عند تسجيل الدخول وكان تم التسجيل من قبل لجهازين أريد عرض صفحة بها الأجهزة التي تم تسجيل الدخول إليها ويمكنه تسجيل الخروج من واحد منهم (وليس الكل). فهل هناك أي إقتراح؟
-
سلام عليكم. ازاي فيه برامج زي برامج الmarketing بتبعت رسائل واتساب لكميات من الناس بشكل متواصل بدون أي limits وبتكون بشكل مجاني؟ هل فيه طُرق لإرسال رسائل واتساب بعيداً عن الOfficial whatsapp business API؟ كمان فيه شركات بتقدم api لإرسال رسائل الواتساب ودا معناه ان عندهم سيرفر لإرسال رسائل الواتساب بعيدا عن الapi ومنها محدود زي twillio ومنها غير محدود زي ultramsg
- 3 اجابة
-
- 2
-
السلام عليكم. عندي جدول بإسم users (id, name, status)أريد جلب المشاهدات الخاصة بالمستخدم من جدول views(user_id, content_id, status) إذا كان العامود status الخاص بجدول الusers يساوي 1 أريد جلب المشاهدات عندما يكون العامود status بجدول views يساوي 3 وإذا كان العامود status الخاص بجدول الusers يساوي 2 أريد جلب المشاهدات عندما يكون العامود status بجدول views يساوي 4 هل يمكنني فعل ذلك بquery واحدة؟ استخدم لارافل 8
- 1 جواب
-
- 1
-
سلام عليكم سؤالي هو عن كيفية مناداة الqueue بطريقة صحيحة في الcron jobs بالنسبة للتوقيتات لكي يتم مناداة كلا من queue:work, queue:restart, queue:retry all ما هو الcron job الخاصة بكل كوماند؟ اقصد ما هو توقيتهم بصيغة الcron
- 3 اجابة
-
- 2
-
سلام عليكم. انا عندي command جاهز ولا ارغب في مناداته من الtask schedular اريد فقط مناداته من الcpanel cron jobs. هل يشترط بعد اضافته ان يتم مناداة schedule run?! وهل الصيغة * * 31 0 0 هي صيغة صحيحة لمناداة الكوماند كل شهر بيوم 31 بداية اليوم؟
- 3 اجابة
-
- 1
-
سلام عليكم، عندي سؤال في الcron jobs. بالأمس ظبطت cron job انها تنادي command معين اليوم. تاريخ الأمس 2023/01/30 تاريخ اليوم 2023/01/31 فقمت بعمل الcron job كما في الصورة الصفر الأول للدقيقة والصفر الثاني للساعة ورقم 31 هو لليوم والنجمة الأولى للشهر والثانية للأسبوع.. ولكن لم يتم مناداة الcommand اللذي كان من المفترض ان يتم مناداته في بداية اليوم ال31 مع العلم ان هذا الcommand عندما يتم مناداته بشكل يدوي وبنفس صيغته بدون تغيير أي شئ يعمل بشكل صحيح 100%
- 3 اجابة
-
- 1
-
السلام عليكم. أريد عمل laravel api للإتصال بها من ناحية الفرونت اند باستخدام vue.js .. أريد التأكد أيضاً ان الrequests سواء get او post اي نوع هي آتية من الفرونت إند الخاص بالويباسيت فقط، يعني اريد عمل auth على الapi الخاصة بي لحمايتها من جلب البيانات العادية سواء بيانات مقالات، مستخدمين.. الخ. سؤالي غير مرتبط بعمل authentication للمستخدمين عبر الموقع ولكن عمل auth لحماية الapi الخاصة بي، واريد ايضا معرفة الprocess التي سيفعلها الفرونت اند للإتصال بالapi بشكل صحيح.
- 1 جواب
-
- 1
-
صحيح اخي لا اعلم كيف نسيت هذا. شكرا لك
-
سلام عليكم. عندي 3 commands. كل command يقوم بعمل dispatch ل job معينة بالأبلكيشن. ووظيفة كل job هي ارسال ايميلات للمستخدمين ويتم استخدام database queue. على السيرفر اقوم بعمل run للكوماند queue:work كل دقيقة وعمل run للكوماند queue:restart كل عشر دقائق وعمل run للكوماند queue:retry all كل عشر دقائق. واقوم بعمل run للكوماند schedule:run كل دقيقة. السؤال هو أنني أريد عمل dispatch لل3 commands ثلاث مرات بالشهر. يعني الكوماند الاول يتم تنفيذه يوم 10 بالشهر. الكوماند الثاني يتم تنفيذه يوم 20 بالشهر. الكوماند الثالث يتم تنفيذه يوم 30 بالشهر. فكيف يمكنني فعل ذلك؟ laravel8
- 2 اجابة
-
- 1
-
السلام عليكم. عندي api لإستلام أجوبة إختبار، وأقوم بإستلام الأجوبة على دفعة واحدة ك array of objects. كل object يحتوي على question_id, answer, file الخانة file عبارة عن ملف على هيئة صورة، وكل object به ملف.. يتم الإتصال بالapi وإرسال الأجوبة من الjavascript. أريد التحقق من وجود ملف في كل object ونقل الملف إلى السيرفر بإستخدام laravel. لأنه لا يجوز هنا استخدام ()request->hasFile$
- 2 اجابة
-
- 1
-
قمت بعمل commit لتعديل في مشروعي ثم قمت بعمل commit آخر ثم commit آخر. الإجمالي = 3 commits فكيف يمكنني عمل push للcommit رقم 1 بدون رفع الcommits رقم 2 و 3 او فقدان التعديلات؟
- 1 جواب
-
- 1
-
السلام عليكم. اقوم بعرض البيانات في جدول كالتالي public Index() { InitializeComponent(); DB db = new DB(); SqlDataAdapter adapter = new SqlDataAdapter("SELECT id as '#ID', name_ar as 'الإسم العربي', name_en as 'الإسم الإنجليزي', status as 'الحالة' FROM levels", db.Connection()); DataTable dt = new DataTable(); adapter.Fill(dt); dataGridView1.DataSource = dt; } العامود status يرجع لي اما ب1 او ب0. اريد تعديل القيمة قبل عرضها بحيث اذا كانت 0 يظهر غير مفعل واذا كانت 1 يظهر مفعل. في c# windows form
- 1 جواب
-
- 1