اذهب إلى المحتوى

بندر البطاطي

الأعضاء
  • المساهمات

    30
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة بندر البطاطي

  1. هل اقدر اعدل على ملفات الترحيل اللي تم إنشاؤها من قبل لارافيل, مثلا جدول users الذي يتم انشاؤه من قبل لارافيل ابغى اغير اسمه الى students وكمان ابغى احذف اعمدة فيه واعدل عليه .. هل اقدر اعدل بدون ماتواجهني مشاكل ؟

    • أعجبني 1
  2. ماهي عيوب ان يوجد عمودين في الجدول يملكون مفتاح خارجي(foreign key) وفي كل ادخال للبيانات للجدول يكون احداهما قيمته null؟

    • أعجبني 1
  3. بتاريخ 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
  4. لغة 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 مطلوبة بشكل كبير بمجال المواقع لكن هل مطلوبة بشكل كبير أيضاً في مجال تطبيقات الجوال؟

  5. بتاريخ 3 ساعات قال محمد أبو عواد:

    المشكلة هي أحجام الصور الكبيرة فلو لاحظت أنك تستخدم صور أحجام ليس أقل من 2 ميجابايت وهذا كبير جدا بالنسبة لصورة سوف يتم استخدامها في الموقع, ما الحل؟ اما أن تبحث عن صور غيرها حجمها أقل من هذا الحجم أو أن تستخدم ادوات لتقليل الحجم, من الادوات المساعدة في ذلك هو برنامج الفوتوشوب, يمكنك استخدامه لفتح الصورة , ثم من قائمة file تختار الأمر export ثم الأمر save for web كما يظهر في الصورة الآتي1.thumb.png.e6e21fa2f6695f152310d995aa45e1c8.png
    سوف تظهر لك النافذة التالية
    2.thumb.png.b41f222a0cd856898bcd6ff13c31339d.png
    يمكنك ضبط الاعدادات كما هو موضح في الصورة, ثم يمكنك الضغط على save وتختار المكان الذي تريد حفظ الصورة فيه, ثم يمكنك استخدام التي قمت بحفظها 

    شكككككككراً لك

  6. بتاريخ 4 دقائق مضت قال بلال زيادة:

    يمكنك فتح الصورة من خلال الرسالة بالطريقة التالية: 

    • قم بالضغط على الصورة بالزر الأيمن للماوس.
    • بعد الضغط على الصورة قم باختيار تحرير. 
    • ثم من سيفتح معك الرسام , قم بالضغط على تغيير الحجم.
    • ثم قم بوضع ارتفاع و عرض مناسبين للصورة وليكن مثلاً 1000 بكسل لكليهما.

    ومن ثم حاول مجدداً تحديث الصفحة و ملاحظة الفرق الحاصل بعد تغيير حجم الصورة .

     

    2021-07-06_09-03-24.png

    شكككككراً لك

  7. بتاريخ 3 دقائق مضت قال بلال زيادة:

    من الممكن أن يكون بسبب حجم الصورة إذا كان كبير جداً , ايضا ممكن أن يكون بسبب الكاش المخزن ( الملفات المؤقتة ) ويجب حذف هذا الكاش بالضغط على ctrl+f5  في لوحة المفاتيح, حاول رجاء فعل ذلك , و إذا لم ينجح الأمر حاول إرفاق صورة من الصفحة التي توجد بها المشكلة .

    ارفقت صورتين .. الصورة الاولى هي المشكلة عند فتح الصفحة يتأخر تحميل الصورة .

    WhatsApp Image 2021-07-06 at 8.11.35 AM (1).jpeg

    WhatsApp Image 2021-07-06 at 8.21.19 AM.jpeg

    • أعجبني 1
  8. بتاريخ 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;
                ^^^^^^^^^^^^^^^^^^^^^^^^^
            }

    سوف تكون النتيجة كالتالي
    1.png.eb41be63598740054ad023b37c204c20.png

    شكككككككراً

×
×
  • أضف...