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

Hafsa Aly

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

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

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

  • عدد الأيام التي تصدر بها

    4

أجوبة بواسطة Hafsa Aly

  1. لدي ملف معلمين به156000 معلم واريد عمل import له داخل ال db  في phpmyadmin وعند عمل ذلك تاتي رسالة بان الحجم كبير واعدادات الtimeout  وقمت بتعديلها ولكن ايضا لم يعمل معي فما الحل

  2. بتاريخ 8 دقائق مضت قال Wael Aljamal:

    حاولي تقسيم البيانات لعدة أجزاء

    ولكن سيستغرق وقت كبير

    بتاريخ 9 دقائق مضت قال Wael Aljamal:

    حاولي تقسيم البيانات لعدة أجزاء

    ماذا عن وضعه في ملف الdata hgohw f الخاص ب mysql الموجود ب xampp  الذي بعه ملفات من نوع frm, ibd

  3. بتاريخ On 6/18/2022 at 12:23 قال Wael Aljamal:

    سوف نحاول تعديل حجم البيانات المسموح و المدة الزمنينة 

    أرجو فتح cmd ثم الدخول ب mysql كالتالي

    
    mysql -u root

    ثم ننفذ الأمرين:

    
    SET GLOBAL max_allowed_packet=1073741824;
    SET GLOBAL wait_timeout = 60000;

    ثم حاولي إعادة استيراد الملف

    السلام عليكم

    كنت قد ارسلت فيما قبل عن تعديل ال timeout لادخل حجم بيانات 156000معلم ونفذت هذه الطريقة ولكن لم تعمل معي

    هل يوجد طريقة اخرى

  4. بتاريخ 40 دقائق مضت قال Adnane Kadri:

    لا مشكلة في ذلك ايضا، 

    كل طلب هو [انموذج بيانات] يحتوي خصائص معينة. وبما انه كذلك يمكن نمدجته كجدول يحتوي اعمدة في قواعد البيانات، هاته الاعمدة هي هاته الخصائص.

    • فان كان الطلب يجب ان يحتوي تاريخا انشئ به نضيف العمود created_at.
    • ان كان الطلب يجب ان يحتوي مرسلا ومستقبلا نضيف به العمود sent_by و sent_to .
    • ان كان الطلب يندرج ضمن عدة انواع فان الطلب يمتلك نوعا. نضيف العمود type الى الجدول.

    هل تواجهين مشكلة بهاته النمذجة؟

    اذا  اذا كان لدي الاتي

    المعهد يخاطب الادارة والادارة تخاطب المنطقة والمنطقة تخاطب القطاع والعكس لهم كلهم 

    يتطلب مني انشاء اربع جداول 

    هل يوجد حل اخر او فكرة اخرى

    • أعجبني 1
  5. بتاريخ 3 دقائق مضت قال Adnane Kadri:

    ما المشكلة في اعتبار هاته الطلبات نموذج بيانات مثلها مثل اي نموذج آخر؟ حيث ان مدير المدرسة هو من يقوم بإنشاء هاته الطلبات.

    يمكنك التوصل الى انشاء جدول orders يحوي تفاصيل هذا الطلب (منشئ من طرف، موجه الى المدير الفلاني ، نوع الطلب فيما ان كان طلب عجز، زيادة او شكوى او غيرها). يمكنك ايضا اضافة حقل seen او reviewed يخزن قيمة بوليانية تعبر عن ما ان كان الاطلاع عليه من قبل مدير الادارة.

    حيث:

    • مدير المدرسة يمكنه انشاء طلبات، يمكنه الوصول الى هاته الطلبات في صفحة ما.
    • مدير الادارة يمكنه الوصول الى الطلبات الموجهة له في صفحة مخصصة. ولنقل ايضا انه يمكنه تغيير حالتها كمقروءة مثلا، او حتى الرد عليها.

    واسطة كل من هؤلاء العملاء هي قاعدة البيانات، يمكنك الاعتماد على مركزيتها في انشاء اي نموذج بيانات ترغبيه.

    الطلب متبادل بينهما اي ان الطلب من مدير الادارة ومن مدير المدرسة ايضا

    قد يرسل مدير الادارة طلبا الى المدرسه والعكس ايضا

    بتاريخ الآن قال Hafsa Aly:

    الطلب متبادل بينهما اي ان الطلب من مدير الادارة ومن مدير المدرسة ايضا

    قد يرسل مدير الادارة طلبا الى المدرسه والعكس ايضا

    ارجو تزويدي بمقال مشابه للفكرة لمساعدتي اكثر وشكرا

     

  6. لدي مشروع خاص بالمعلمين يقوم بادارته كلا من مدير المدرسه ومدير الادارة كيف يمكنني عمل طريقة للتواصل بين مدير المدرسة اذا اراد رفع اي طلب لمدير الادارة والعكس كذلك كيف اضيف في مشوعي الربط بينهم او طريقة لرفع طلبات العجز او الزياده او الشكاوى وهكذا

    • أعجبني 1
  7. ا

    بتاريخ On 8/11/2022 at 21:16 قال Adnane Kadri:

    نعم، لن يكون ذلك مشكلة ايضا. 

    يمكنك التعامل مع مسألة جلب بيانات معلمي مدرسة معينة بشكل مستقل تماما.

     

    شكرا لك . ولكن ايضا اذا اردت الربط في هذا المشروع بين المدرسة والادارة اي اذا اردا مدير المدرة مخاطبة الادارة والعكس ايضا من خلال المشروع فما الفكرة لعمل ذلك

  8. بتاريخ 2 دقائق مضت قال Adnane Kadri:

    يمكن انشاء دور مدير مدرسة. حيث ان هذا الدور يمتلك صلاحية رؤية معلمي مدرسته فقط. ما المانع في ذلك؟

    وقد لا يكون هنالك حاجة اساسا من موضوع الصلاحيات، لما لا تقومين فقط بتنفيذ استعلام يقوم بجلب بيانات المعلمين الخاصين بمدرسة المدير؟

    
    $doctor = Doctor::find($target_doctor_id);
    
    $doctor_school = $doctot->school_id;
    
    $teachers = Teacher::where('school_id' ,$doctor_school)->get();

    او يمكنك تنظيم العملية اكثر عن طريق علاقات Eloquent. حيث:

    • كل مدرسة تمتلك العديد من المعلمين. => علاقة one to many
    • كل مدرسة تمتلك مديرا واحدا. => علاقة one to one

    يكون ناتج الاستعلام مشابها لـ:

    
    $teachers_of_a_school = Doctor::find($target_doctor_id)
    ->school()
    ->teachers();
    

    مقدمة إلى رابط الكائنات بالعلاقات Eloquent - موسوعة حسوب

    كنت اريد ان اربط ذلك باعطاء username,password  لكل مدير مدرسه وعند فتح البرنامج يظهر له معلمين مدرسته فقط

  9. بتاريخ 53 دقائق مضت قال Adnane Kadri:

    بجانب ما اقترح المدرب عاطف، يمكنك الاستعانة بحزمة laravel-permission المقدمة من مجموعة spatie للتعامل مع الادوار والاذونات في تطبيقات لارافيل. 

    تتعامل هاته الحزمة مع الصلاحيات وفق المنطق التالي:

    • يمتلك المستخدم [دورا] ما.
    • هذا الدور يمتلك مجموعة معينة من [الأذونات] التي يتم اسنادها له.
    • يمكن اسناد دور ما لمستخدم ما.
    • يمكن اسناد اذونة او صلاحية ما لدور ما.

    وتستخدم في مضمونها مفهوم البوابات والسياسات Gates & Policies. ويتم تعريف هاته الاذونات والادوار في ملفات مستقلة يمكن التعامل معها بشكل مستقل تماما.

    حيث يتم التحقق كل مرة يتم فيها استهداف حدث معين من التحقق مما اذا كان المستخدم الذي يقوم بالطلب يمتلك دورا من بين صلاحياته الوصول الى هذا المورد.

    مثال:

    • يمتلك المستخدم "احمد" الدور "مدير مدرسة". هذا الدور يمتلك صلاحيات قراءة. محو، وتعديل الارشيف.
    • عندما يحاول احمد الوصول للارشيف تحدث كامل العملية ويتم التحقق من ترخيصه.

    اعرف أكثر عن الترخيص (Authorization) في Laravel

    نعم شكرا لك

    ولكن انا اقصد ان اقوم بعمل حجب في قاعدة البيانات اي ان كل مدير مدرسة لايستطيع ان يري الا بيانات معلمين مدرسته فقط ولا يعرض امامه بيانات باقي معلمين المدارس الاخرى

  10. لدي مشروع لادارة المعلمين يتم ادارته من خلال (المدرسة-الادارة)

    اريد عمل صلاحيةلكل مدرسة ان ترى المعلمين الخاصين بها فقط من الdb وايضا كل ادارة ترى المعلمين الموجودين فقط بادارتها ولاترى باقي المعلمين من الdb

    كيف افعل ذلك

    • أعجبني 2
  11. بتاريخ 11 ساعات قال محمد عاطف11:

    السلام عليكم .

    هل من الممكن أن تقومى بكتابة هذا الامر وإرسال صورة لما سوف يظهر لكى .

    
    php -v

    و ارسال ملف php.ini الموجود فى xampp/php

    شكرا لك قمت بحذفه تماما وتثبيت xampp  يتوافق مع php version8

     

    • أعجبني 1
  12. بتاريخ 19 ساعات قال Wael Aljamal:

    ما الخطأ الذي يظهر؟ أرجو مشاركة تفاصيل أكثر

    السلام عليكم

    الxampp كان يعمل بشكل جيد وفجاة ظهر لي مشكلة توقف الappache  قمت بتثبيت Microsoft Visual C++ Redistributable for Visual Studio 2022   اشتغل يوم واحد وتوقف وعند تشغيله ظهر لي رساله ان ال local host  لا يتم فتحه ع  browser62c532bbb3699_Screenshot(81).thumb.png.d7aacd2c05a32dacd54e949c90c9c20e.png62c532ba1bf98_Screenshot(78).thumb.png.cf81941fd6b0870e53fb988e99504524.png

  13. 62c3c61990fd1_Screenshot(78).thumb.png.24741295b818b180f6fe1d9e43881422.png

    بتاريخ 21 ساعات قال عمر قره محمد:

    لحل المشكلة يجب تنزيل  Microsoft Visual C++ Redistributable for Visual Studio 2022 على جهازك.

    يمكنك تنزيله من هنا : 

    https://visualstudio.microsoft.com/downloads/

    ننزل إلى نهاية الصفحة عند All Downloads ثم نتبغ الخطوات المبينة في الصورة 

    1.thumb.png.60b49d313eef380a686650cc7ad733b2.png

    1-  ننقر على Other Tools, Frameworks, and Redistributables

    2- نتأكد من توافقه مع اصدار نظام التشغيل 

    3- ننقر على download 

    بعد ذلك نقوم بإعادة تشغيل الجهاز.

    السلام عليكم

    شكرا لك لقد تم حل المشكلة واشتغل ال appache

    ولكن عند محاولت فتح localhost من على browser لايتم فتحه فماالسبب

×
×
  • أضف...