-
المساهمات
30 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة بندر البطاطي
-
-
ماهي عيوب ان يوجد عمودين في الجدول يملكون مفتاح خارجي(foreign key) وفي كل ادخال للبيانات للجدول يكون احداهما قيمته null؟
- 1
-
شكرررراً لك
-
بتاريخ 13 دقائق مضت قال Adnane Kadri:
علاقة One Two Many Polymorphic تقتضي أن يكون العمود الممثل للمفتاح الاجنبي حاملا لقيمته لا أكثر، ولا يتطلبك تصريحه كمفتاح أجنبي يشير الى مفتاح اولي في جدول آخر. بمعنى أنه سيكون مجرد Ineteger لا أكثر ولا يفترض أن يحمل أن علاقة تعبر عنه كونه مفتاحا أجنبيا، بل سيتم الاستعلام عنه لاحقا باعتبار هاته القيمة وفقط. هيكلة الجداول لديك يجب أن تبدوا على النحو التالي:
Schema::create('comments', function (Blueprint $table) { $table->id(); $table->text("comments"); $table->integer('commentable_id'); $table->string("commentable_type"); $table->timestamps(); });
ولا تنسى بطبيعة الحال تصريح التوابع اللازمة في ملفات النماذج المعنية Comment و Video و Post وسيتم الأمر بشكل تلقائي.
ولكن في حال تم حذف post او video لن يتم حذف التعليق المتعلق بهم في هذه الحالة .. صحيح ؟
- 1
-
-
لغة PHP مطلوبة بشكل كبير بمجال المواقع لكن هل مطلوبة بشكل كبير أيضاً في مجال تطبيقات الجوال؟
بتاريخ 8 دقائق مضت قال Hessen Nasser:نعم يمكنك استخدام PHP كـ back-end لتطبيقات Flutter يمكنك استخدام PHP لإنشاء API لتقديم البيانات والخدمات لتطبيقات Flutter ومن خلال استخدام البيانات المرسله بواسطة ال API يمكنك عرضها بالشكل المناسب للتطبيق الخاص بك.
بالنسبة لجودة PHP مقارنةً بالإطار Firebase فإن الجودة تعتمد على كيفية تنفيذ وتصميم النظام Firebase هو خدمة تُقدمها Google تتضمن الكثير من الأدوات والخدمات المتكاملة لتطوير التطبيقات، بينما PHP يمكن أن يُستخدم في تطوير الجزء الخلفي بطرق مختلفة، بما في ذلك إنشاء خوادم مخصصة بمعني ان الموضوع متوقف علي متطلبات التطبيق وعدة جوانب تحددها علي حسب امكانيات التطبيق نفسه Firebase قد تكون مفيدة إذا كنت بحاجة إلى سرعة التطوير واستخدام خدمات جاهزة مثل قاعدة البيانات والمصادقة والتحليلات أما PHP فتُمكنك من بناء حلول مخصصة ومرنة وفقًا لاحتياجاتك الخاصة.
بالنسبة للسوق العمل فإن مهارات تطوير الـ back-end مطلوبة بشكل عام سوق العمل يحتاج إلى مطورين متخصصين في الـ back-end باستخدام مختلف التقنيات بما في ذلك PHP وبالطبع هذا بيختلف من بلد الي اخري لكن في الوطن العربي بالنسبه ل PHP فهو مطلوب بشكل كبير.
لغة PHP مطلوبة بشكل كبير بمجال المواقع لكن هل مطلوبة بشكل كبير أيضاً في مجال تطبيقات الجوال؟
-
هل اقدر استخدم php كـback-end للـ flutter وهل هو بنفس جودة ال frameworks الاخرى زي firebase؟ + وهل مطلوبة في سوق العمل ؟
- 1
-
لكي اتعلم Backend هل من الافضل اتعلم لغة PHP + اطار العمل Laravel او اتعلم لغة Node.js ؟ .. ماهو الافضل من ناحية توفر الوظائف والاكثر طلباً في السوق!
- 1
-
بتاريخ 3 ساعات قال محمد أبو عواد:
المشكلة هي أحجام الصور الكبيرة فلو لاحظت أنك تستخدم صور أحجام ليس أقل من 2 ميجابايت وهذا كبير جدا بالنسبة لصورة سوف يتم استخدامها في الموقع, ما الحل؟ اما أن تبحث عن صور غيرها حجمها أقل من هذا الحجم أو أن تستخدم ادوات لتقليل الحجم, من الادوات المساعدة في ذلك هو برنامج الفوتوشوب, يمكنك استخدامه لفتح الصورة , ثم من قائمة file تختار الأمر export ثم الأمر save for web كما يظهر في الصورة الآتي
سوف تظهر لك النافذة التالية
يمكنك ضبط الاعدادات كما هو موضح في الصورة, ثم يمكنك الضغط على save وتختار المكان الذي تريد حفظ الصورة فيه, ثم يمكنك استخدام التي قمت بحفظهاشكككككككراً لك
-
بتاريخ 4 دقائق مضت قال بلال زيادة:
يمكنك فتح الصورة من خلال الرسالة بالطريقة التالية:
- قم بالضغط على الصورة بالزر الأيمن للماوس.
- بعد الضغط على الصورة قم باختيار تحرير.
- ثم من سيفتح معك الرسام , قم بالضغط على تغيير الحجم.
- ثم قم بوضع ارتفاع و عرض مناسبين للصورة وليكن مثلاً 1000 بكسل لكليهما.
ومن ثم حاول مجدداً تحديث الصفحة و ملاحظة الفرق الحاصل بعد تغيير حجم الصورة .
شكككككراً لك
-
يعني ليست مشكلة اذا تأخر تحميل الصورة بسبب الحجم ؟ ومالاحجام المناسبة اللتي تتحمل بسرعة؟
- 1
-
بتاريخ 3 دقائق مضت قال بلال زيادة:
من الممكن أن يكون بسبب حجم الصورة إذا كان كبير جداً , ايضا ممكن أن يكون بسبب الكاش المخزن ( الملفات المؤقتة ) ويجب حذف هذا الكاش بالضغط على ctrl+f5 في لوحة المفاتيح, حاول رجاء فعل ذلك , و إذا لم ينجح الأمر حاول إرفاق صورة من الصفحة التي توجد بها المشكلة .
ارفقت صورتين .. الصورة الاولى هي المشكلة عند فتح الصفحة يتأخر تحميل الصورة .
- 1
-
ماسبب بطئ تحميل الخلفية في صفحة index.html ؟؟
- 1
-
بتاريخ 41 دقائق مضت قال محمد أبو عواد:
يمكنك ذلك باستخدام الخاصيتان التاليتان:
align-items: تقوم بتوسيط العناصر بشكل طولي ولها أكثر من قيمة من ضمنها center
justify-content: تقوم بتوسيط العناصر بشكل أفقي ولها أكثر من قيمة من ضمنها center التي تقوم بتوسيط العنصر
لاحظ كود html<div class=""> 2 </div>
لاحظ كود css
div{ background-color: #333; color: #fff; width: 200px; height: 300px; display: flex; align-items: center; ^^^^^^^^^^^^^^^^^^^^ justify-content: center; ^^^^^^^^^^^^^^^^^^^^^^^^^ }
شكككككككراً
-
-
التعديل على ملفات الترحيل التي تم إنشاؤها من قبل لارافيل
في PHP
نشر
هل اقدر اعدل على ملفات الترحيل اللي تم إنشاؤها من قبل لارافيل, مثلا جدول users الذي يتم انشاؤه من قبل لارافيل ابغى اغير اسمه الى students وكمان ابغى احذف اعمدة فيه واعدل عليه .. هل اقدر اعدل بدون ماتواجهني مشاكل ؟