بندر | مطور ويب
@IT_Bander
Followers
205
Following
76
Media
45
Statuses
199
مختص في تطوير الويب | أحل مشاكل تقنية | أفيد وأستفيد | الرياضة و 🎧 .
Joined July 2021
When to Use Each Approach? Approach 1: If you have a fixed number of languages and prefer simplicity. Approach 2: If you need flexibility and plan to add more languages in the future. Discussion Question: Which approach do you prefer, and why? 🤔 #Laravel #DatabaseDesign
0
0
0
Pros: Highly flexible; you can add any number of languages. No need to modify the main table when adding new languages. Cons: Requires JOINs to retrieve data. How to Implement Approach 2 in Laravel?
1
0
0
Pros: Simple and easy to implement. No need for additional tables. Cons: Not flexible if you need to add new languages. Requires modifying the table for each new language.
1
0
0
🧵 Thread: Database Design for Product Translations in Laravel 👇 Let’s break down two approaches to managing product translations in a database, and how to implement them in Laravel
1
0
0
متى نستخدم كل طريقة؟ الطريقة الأولى: إذا كانت اللغات محدودة ومعروفة مسبقًا. الطريقة الثانية: إذا كنت تتوقع إضافة لغات جديدة في المستقبل ، هي الأفضل للتطبيقات المرنة. سؤال للنقاش: أي الطريقتين تفضلون؟ وهل جربتم حزم إدارة الترجمات في Laravel؟ 🤔 #قواعد_البيانات #البرمجة #laravel
0
0
0
2️⃣ الطريقة الثانية: فصل الترجمات عن البيانات الأساسية مميزاتها: مرنة جدًا، يمكن إضافة أي عدد من اللغات. لا تحتاج لتعديل الجدول الأساسي عند إضافة لغة جديدة. عيوبها: يتطلب عمليات JOIN لاسترجاع البيانات.
1
0
0
مميزاتها: بسيطة وسهلة التطبيق. لا تحتاج لنماذج (Models) إضافية. عيوبها: غير مرنة إذا أردت إضافة لغات جديدة. يتطلب تعديل الجدول لكل لغة جديدة.
1
0
0
🧵 ثريد: تصميم قواعد البيانات للمنتجات والترجمات باستخدام Laravel 👇 سأشرح الطريقتين وكيفية تطبيقهما في Laravel مع أمثلة عملية. 1️⃣ الطريقة الأولى: تخزين الترجمات في نفس الجدول
1
0
0
#laravel_tips
#Laravel يمكنك من استخدام متحول في نموذج Eloquent ، لتأكد من تعيين قيمة في العمود مرة واحدة فقط ولا يمكن استبدالها. مثال على ذلك:- يمكنك من منع تغير قيم حقول معينة بعد تعيينها . في الصورة مرفق منع تغير حقل البريد الالكتروني بعد تعيينه في البداية.
0
0
0
4. الرعاية الصحية: تُستخدم بلوكشين لتأمين البيانات الطبية للمرضى وتحسين مشاركتها بين مقدمي الرعاية الصحية. بعض الأمثلة على استخدامات بلوكشين في الرعاية الصحية تشمل Gem و Guardtime.
0
0
0
3. إدارة الهوية: تُستخدم بلوكشين لإنشاء حلول إدارة الهوية الذاتية (SSI) التي تسمح للمستخدمين بالتحكم في بياناتهم الشخصية ومشاركتها بشكل آمن. بعض الأمثلة على حلول SSI الشهيرة تشمل Civic و Sovrin.
1
0
0
2. التمويل: تُستخدم بلوكشين في تطبيقات التمويل اللامركزية (DeFi) لتقديم خدمات مالية مثل الإقراض والاقتراض دون الحاجة إلى وسطاء مثل البنوك. بعض الأمثلة على تطبيقات DeFi الشهيرة تشمل Uniswap و Aave.
3
0
0
1. الألعاب: تُستخدم بلوكشين في الألعاب لإنشاء ألعاب لامركزية تسمح للاعبين بامتلاك أصولهم داخل اللعبة وتداولها بحرية. بعض الأمثلة على الألعاب اللامركزية الشهيرة تشمل Axie Infinity و The Sandbox.
2
0
0
تطور بلوكشن في تطبيقات جديدة #بلوكشين هي تقنية ثورية تُحدث ثورة في مختلف المجالات، بما في ذلك تطبيقات الهاتف المحمول. في هذا الثريد، سنناقش بعض التطورات الحديثة في استخدام بلوكشين في تطبيقات الهاتف المحمول.
1
0
0
4) الحد من الأخطاء : يقلل الكود النظيف من احتمالية إدخال الأخطاء. التعليمات البرمجية التي يصعب فهمها تكون أكثر عرضة للأخطاء أثناء التعديلات أو التحسينات. 5) الكفاءة : الكود النظيف هو كود فعال. عادةً ما يعمل بشكل أسرع ويستخدم موارد أقل لأنه يتجنب العمليات غير الضرورية والتعقيد.
0
0
0
3) التعاون : الكود النظيف يشجع التعاون. عندما تكون التعليمات البرمجية الخاصة بك نظيفة ومنظمة بشكل جيد، يمكن لأعضاء الفريق الآخرين العمل عليها بفعالية. وهذا يجعل من السهل تقسيم المهام والعمل على أجزاء مختلفة من قاعدة التعليمات البرمجية في وقت واحد.
1
0
0
2) قابلية الصيانة : تتم قراءة التعليمات البرمجية أكثر من كتابتها. عندما تكتب تعليمات برمجية نظيفة، يصبح من الأسهل صيانة التطبيق وتوسيعه بمرور الوقت. يعد هذا أمرًا بالغ الأهمية في دورة حياة تطوير البرمجيات، حيث غالبًا ما تتطور المشاريع وتنمو.
1
0
0