بنعمل website builder مشروع تخرج للكليه عايزين نعمل حاجه بسيطه مثلا العميل يدخل يختار template معين ويكتب اسم الشركه بتاعته والدومين بتاعه ويتعمله موقع خاص بيه اعتقد من كلام حضرتك الكورس ده هيفيدني في المشروع صح؟
ماشاء الله ربي يجازيك علي المجهود من فضلك هل بالامكان شرح ماهي الخصائص الواجب أخذها بعين الاعتبار عند عمل مقارنة بين قاعدة معطيات MultiDB AND UniDB شكرا
هناك عدة عوامل اعتقد وضحت جزء منها خلال الشرح ولكن للتأكيد سأذكرها هنا وهي حسب منظوري الشخصي: ## Single/Uni-DB - حجم البيانات المتوقع أن تكون في جداول البيانات غير كبيرة جدا وبالتالي لا يوجد تأثير على أداء التطبيق. - سهولة إدارة قاعدة البيانات لأنه لن يكون هناك غير قاعدة بيانات واحدة. - نستخدمها في حال كان الخادم المستضيف للتطبيق لا يتيح إنشاء قواعد بيانات متعددة أو عددها محدود. - الحاجة لعرض بيانات أو تقارير متعلقة بجميع ال tenants في النظام. ستكون العملية هنا اسهل بسبب وجود جميع البيانات الخاصة لكل tenant في نفس الجداول. ## Multi DB - حجم البيانات في الجداول ضخم جدا وبالتالي بحاجة أن يكون لكن tenant الجداول الخاصة به بحيث لا يتأثر جودة وسرعة التطبيق عند تنفيذ جمل الاستعلام. - فصل قواعد البيانات لكل tenant يفيد في حال حدوث خلل أو مشكلة في أحد قواعد البيانات بتجنب تعطل الخدمة عن باقي ال tenants (العزل) - ضمان استقلالية وحماية البيانات لأنه كل tenant سيكون له الجداول الخاصة به. في النهاية هذا العرض أيضا يلخص الكثير من الأمور المهمة المتعلقة بهذا الموضوع وقد وضحت جزء منها بالأعلى tomschlick.com/laracon-2017-multi-tenancy-talk/
شكرا كتير أستاذ وانشالله في ميزان حسناتك أضعاف 😀 لو سمحت إذاعندك معرفة على Livewire framework أو alpine.js و ربطهم مع laravel نزل لنا شروحات أو مشاريع صغيرة عليهم أو playlist best laravel packages لو مش ممكن شكرا على كل أحوال 🥰
يعطيك العافية يا بشمهندس عندي سؤال وبكون ممنونلك لو ساعدتني فيه حالياً معي مشروع يشابه موقع مستقل، وتحويل الأموال يجب ان تحول من حساب المستخدم لحساب صاحب الموقع في PayPal، بحثت في Documentation لم أجد شيء، شو ممكن نعمل لنحول الاموال من حساب لحساب في paypal ؟ وجزاك الله كل خير تحياتي
إذا كان قصدك تحويل الأموال من حساب باي بال لحساب آخر فأنت هنا تحتاج تستخدم خدمة Payouts: developer.paypal.com/docs/payouts/standard/ وممكن تربط مع ال API الخاص بالخدمة من خلال ال SDK الرسمية لباي بال github.com/paypal/Payouts-PHP-SDK
اخي الكريم بداخل ملف الفاكتورى الخاص بالمنتجات يمكنك ربط المنتج مباشره مع القسم ... كما في الكود التالى 'category_id' => $this->faker->randomElement(Category::pluck('id')->toArray()),
اشكرك، ولكن للتوضيح: هذه الطريقة ستقوم بجلب جميع الأقسام في مصفوفة واحدة وبعدها سيتم اختيار قسم عشوائي من خلال ال Faker. هذه الطريقة في حال وجود عدد كبير جدا من الأقسام في قاعدة البيانات سوف تستهلك من موارد الخادم (الذاكرة) بشكل عام هذه احدى الطرق للحصول على قيمة عشوائية ويمكن استخدامها. هناك طرق افضل لم اتطرق اليها لأنها تعتمد على بناء العلاقات بين ال Models والتي أقوم بشرحها في وقت لاحق من هذا التسجيل
@@MohammedSafadi نعم يأخي عندك حق .... لكن خمس متاجر وعشرة اقسام ومائة منتج ليست بالشئ الكثير بالمناسبة محتوى قناتك قوى جدا جدا ... وبالرغم من انى اعمل بالفعل باطار العمل لارافيل منذ سنوات ومن قبلها php native الا انى استفدت فعلا من شروحاتك اي نعم بعض الفيدوهات مخفية او غير متاحة الا للكورس المدفوع لكن بعض الامور يسهل تخمينها فوق كل هذا ربنا يبارك فيك ويكرمك....يعلم الله كم احب غزة واهلها
كلمة ابداع كتير قليلة ع دورسك وشرحك وبساطتك ❤️ ، الشخص الوحيد يلي بحط لايك قبل ماشوف الدرس والله ، الله يوفقك ويرزقك ويسرلك كل خطوة بطريقك
أؤكد ذلك ربي يبارك له في اهله
مشكور على الشرح، والله يرزقك من حيث لا تحتسب
بارك الله فيك ي بشمهندس
اشكرك
بارك الله فيك ي باشمهندس
Thanks and waiting for Next Part........👍
بنعمل website builder مشروع تخرج للكليه عايزين نعمل حاجه بسيطه مثلا العميل يدخل يختار template معين ويكتب اسم الشركه بتاعته والدومين بتاعه ويتعمله موقع خاص بيه
اعتقد من كلام حضرتك الكورس ده هيفيدني في المشروع صح؟
ماشاء الله
ربي يجازيك علي المجهود
من فضلك هل بالامكان شرح ماهي الخصائص الواجب أخذها بعين الاعتبار عند عمل مقارنة بين قاعدة معطيات
MultiDB AND UniDB
شكرا
هناك عدة عوامل اعتقد وضحت جزء منها خلال الشرح ولكن للتأكيد سأذكرها هنا وهي حسب منظوري الشخصي:
## Single/Uni-DB
- حجم البيانات المتوقع أن تكون في جداول البيانات غير كبيرة جدا وبالتالي لا يوجد تأثير على أداء التطبيق.
- سهولة إدارة قاعدة البيانات لأنه لن يكون هناك غير قاعدة بيانات واحدة.
- نستخدمها في حال كان الخادم المستضيف للتطبيق لا يتيح إنشاء قواعد بيانات متعددة أو عددها محدود.
- الحاجة لعرض بيانات أو تقارير متعلقة بجميع ال tenants في النظام. ستكون العملية هنا اسهل بسبب وجود جميع البيانات الخاصة لكل tenant في نفس الجداول.
## Multi DB
- حجم البيانات في الجداول ضخم جدا وبالتالي بحاجة أن يكون لكن tenant الجداول الخاصة به بحيث لا يتأثر جودة وسرعة التطبيق عند تنفيذ جمل الاستعلام.
- فصل قواعد البيانات لكل tenant يفيد في حال حدوث خلل أو مشكلة في أحد قواعد البيانات بتجنب تعطل الخدمة عن باقي ال tenants (العزل)
- ضمان استقلالية وحماية البيانات لأنه كل tenant سيكون له الجداول الخاصة به.
في النهاية هذا العرض أيضا يلخص الكثير من الأمور المهمة المتعلقة بهذا الموضوع وقد وضحت جزء منها بالأعلى
tomschlick.com/laracon-2017-multi-tenancy-talk/
مشكور استاذي شرح وافي ...
ربي يجازيك عنا خير الجزاء
في انتظار الجزء الثاني ..
لو سمحت كيفية صناعة package شخصي ل multitenacy في لارافال بالطبع
موسوعة من المعلومات ما شاء الله ❤❤❤❤
الله يجزاك خير يامهندس
شكرا كتير أستاذ وانشالله في ميزان حسناتك أضعاف 😀
لو سمحت إذاعندك معرفة على Livewire framework أو alpine.js و ربطهم مع laravel نزل لنا شروحات أو مشاريع صغيرة عليهم أو playlist best laravel packages لو مش ممكن شكرا على كل أحوال 🥰
@@abdullajouda5657
بنسبة لي كل فيديو في قناة مفيد بس هاي أفضلهم
th-cam.com/play/PL13Ag2mfco65xXKGmqs6R4noM3CirsSNO.html
بتوفيق
يا ريت يا بشمهندس تعملنا مشاريع
بشمهنس هو ممكن يكون في جروب فيسبوك مثلا لحضرتك ؟ عشان لما يكون عندنا اسئلة ويكون فيه الناس اللي بتتابع شرحك ونساعد بعض
فكرة جميلة، لكن بسبب ضيق الوقت وعدم قدرتي على إدارة هذا النوع من المجموعات، سأفكر فيها بالقريب العاجل إن شاء الله
ممكن مجموعة تلغرام جيدة لهذا النوع من المسائل
ربنا يبارك فيك
دورة جد ممتازة بس جودة الفيديو 720 فقط اتمنى ان تكون 1080p وشكرا
ربنا يبارك فيك..هو الجزء التاني او التكملة متى هتنزل؟
هذا الأسبوع أو بداية الأسبوع القادم إن شاء الله
🥰🥰
الدرس ده تكمله لدرس modules package ؟
هو في الترتيب بعده ولكن لا يعتمد عليه في هذا الشرح
ممكن رابطه ان أمكن
يعطيك العافيه ممكن ال Tamplet jobsco بفيديو 28
رابط تحميلو
وشكرا الك
يعطيك العافية يا بشمهندس
عندي سؤال وبكون ممنونلك لو ساعدتني فيه
حالياً معي مشروع يشابه موقع مستقل، وتحويل الأموال يجب ان تحول من حساب المستخدم لحساب صاحب الموقع في PayPal، بحثت في Documentation لم أجد شيء، شو ممكن نعمل لنحول الاموال من حساب لحساب في paypal ؟
وجزاك الله كل خير
تحياتي
إذا كان قصدك تحويل الأموال من حساب باي بال لحساب آخر فأنت هنا تحتاج تستخدم خدمة Payouts:
developer.paypal.com/docs/payouts/standard/
وممكن تربط مع ال API الخاص بالخدمة من خلال ال SDK الرسمية لباي بال
github.com/paypal/Payouts-PHP-SDK
مشكور جداً استاذنا
ممكن اسم الخاصية المستخدمة في كتابة الكود تلقائيا
GitHub Copilot extension
هذه خاصية تحت التجربة ومجانية حاليا ولكن ستتطلب لاحقا الاشتراك في الخدمة مقابل رسوم للاستفادة منها.
كيف ممكن اسجل بدورة معك لو سمحت
إذا كنت من سكان محافظات غزة بتقدر تشوف هذا الإعلان
th-cam.com/channels/Fz11uERgNa66TL288bM3bQ.htmlcommunity
@@MohammedSafadi للاسف لا يا بشمهندس
ما في كورسات اون لاين مدفوعة؟ او لو محتاج تكون مشرف معي بشكل مدفوع كيف ممكن اتواصل معك
Laravel Version, please
اخي الكريم بداخل ملف الفاكتورى الخاص بالمنتجات يمكنك ربط المنتج مباشره مع القسم ... كما في الكود التالى
'category_id' => $this->faker->randomElement(Category::pluck('id')->toArray()),
اشكرك، ولكن للتوضيح:
هذه الطريقة ستقوم بجلب جميع الأقسام في مصفوفة واحدة وبعدها سيتم اختيار قسم عشوائي من خلال ال Faker.
هذه الطريقة في حال وجود عدد كبير جدا من الأقسام في قاعدة البيانات سوف تستهلك من موارد الخادم (الذاكرة)
بشكل عام هذه احدى الطرق للحصول على قيمة عشوائية ويمكن استخدامها.
هناك طرق افضل لم اتطرق اليها لأنها تعتمد على بناء العلاقات بين ال Models والتي أقوم بشرحها في وقت لاحق من هذا التسجيل
@@MohammedSafadi
نعم يأخي عندك حق .... لكن خمس متاجر وعشرة اقسام ومائة منتج ليست بالشئ الكثير
بالمناسبة محتوى قناتك قوى جدا جدا ... وبالرغم من انى اعمل بالفعل باطار العمل لارافيل منذ سنوات ومن قبلها php native الا انى استفدت فعلا من شروحاتك
اي نعم بعض الفيدوهات مخفية او غير متاحة الا للكورس المدفوع لكن بعض الامور يسهل تخمينها
فوق كل هذا ربنا يبارك فيك ويكرمك....يعلم الله كم احب غزة واهلها