-
المساهمات
340 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
4
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Hafsa Aly
-
-
لدي ملف معلمين به156000 معلم واريد عمل import له داخل ال db في phpmyadmin وعند عمل ذلك تاتي رسالة بان الحجم كبير واعدادات الtimeout وقمت بتعديلها ولكن ايضا لم يعمل معي فما الحل
-
بتاريخ 8 دقائق مضت قال Wael Aljamal:
حاولي تقسيم البيانات لعدة أجزاء
ولكن سيستغرق وقت كبير
بتاريخ 9 دقائق مضت قال Wael Aljamal:حاولي تقسيم البيانات لعدة أجزاء
ماذا عن وضعه في ملف الdata hgohw f الخاص ب mysql الموجود ب xampp الذي بعه ملفات من نوع frm, ibd
-
بتاريخ 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معلم ونفذت هذه الطريقة ولكن لم تعمل معي
هل يوجد طريقة اخرى
-
بتاريخ 40 دقائق مضت قال Adnane Kadri:
لا مشكلة في ذلك ايضا،
كل طلب هو [انموذج بيانات] يحتوي خصائص معينة. وبما انه كذلك يمكن نمدجته كجدول يحتوي اعمدة في قواعد البيانات، هاته الاعمدة هي هاته الخصائص.
- فان كان الطلب يجب ان يحتوي تاريخا انشئ به نضيف العمود created_at.
- ان كان الطلب يجب ان يحتوي مرسلا ومستقبلا نضيف به العمود sent_by و sent_to .
- ان كان الطلب يندرج ضمن عدة انواع فان الطلب يمتلك نوعا. نضيف العمود type الى الجدول.
هل تواجهين مشكلة بهاته النمذجة؟
اذا اذا كان لدي الاتي
المعهد يخاطب الادارة والادارة تخاطب المنطقة والمنطقة تخاطب القطاع والعكس لهم كلهم
يتطلب مني انشاء اربع جداول
هل يوجد حل اخر او فكرة اخرى
-
1
-
بتاريخ 3 دقائق مضت قال Adnane Kadri:
ما المشكلة في اعتبار هاته الطلبات نموذج بيانات مثلها مثل اي نموذج آخر؟ حيث ان مدير المدرسة هو من يقوم بإنشاء هاته الطلبات.
يمكنك التوصل الى انشاء جدول orders يحوي تفاصيل هذا الطلب (منشئ من طرف، موجه الى المدير الفلاني ، نوع الطلب فيما ان كان طلب عجز، زيادة او شكوى او غيرها). يمكنك ايضا اضافة حقل seen او reviewed يخزن قيمة بوليانية تعبر عن ما ان كان الاطلاع عليه من قبل مدير الادارة.
حيث:
- مدير المدرسة يمكنه انشاء طلبات، يمكنه الوصول الى هاته الطلبات في صفحة ما.
- مدير الادارة يمكنه الوصول الى الطلبات الموجهة له في صفحة مخصصة. ولنقل ايضا انه يمكنه تغيير حالتها كمقروءة مثلا، او حتى الرد عليها.
واسطة كل من هؤلاء العملاء هي قاعدة البيانات، يمكنك الاعتماد على مركزيتها في انشاء اي نموذج بيانات ترغبيه.
الطلب متبادل بينهما اي ان الطلب من مدير الادارة ومن مدير المدرسة ايضا
قد يرسل مدير الادارة طلبا الى المدرسه والعكس ايضا
بتاريخ الآن قال Hafsa Aly:الطلب متبادل بينهما اي ان الطلب من مدير الادارة ومن مدير المدرسة ايضا
قد يرسل مدير الادارة طلبا الى المدرسه والعكس ايضا
ارجو تزويدي بمقال مشابه للفكرة لمساعدتي اكثر وشكرا
-
لدي مشروع خاص بالمعلمين يقوم بادارته كلا من مدير المدرسه ومدير الادارة كيف يمكنني عمل طريقة للتواصل بين مدير المدرسة اذا اراد رفع اي طلب لمدير الادارة والعكس كذلك كيف اضيف في مشوعي الربط بينهم او طريقة لرفع طلبات العجز او الزياده او الشكاوى وهكذا
-
1
-
-
ا
بتاريخ On 8/11/2022 at 21:16 قال Adnane Kadri:نعم، لن يكون ذلك مشكلة ايضا.
يمكنك التعامل مع مسألة جلب بيانات معلمي مدرسة معينة بشكل مستقل تماما.
شكرا لك . ولكن ايضا اذا اردت الربط في هذا المشروع بين المدرسة والادارة اي اذا اردا مدير المدرة مخاطبة الادارة والعكس ايضا من خلال المشروع فما الفكرة لعمل ذلك
-
بتاريخ 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();
كنت اريد ان اربط ذلك باعطاء username,password لكل مدير مدرسه وعند فتح البرنامج يظهر له معلمين مدرسته فقط
-
بتاريخ 53 دقائق مضت قال Adnane Kadri:
بجانب ما اقترح المدرب عاطف، يمكنك الاستعانة بحزمة laravel-permission المقدمة من مجموعة spatie للتعامل مع الادوار والاذونات في تطبيقات لارافيل.
تتعامل هاته الحزمة مع الصلاحيات وفق المنطق التالي:
- يمتلك المستخدم [دورا] ما.
- هذا الدور يمتلك مجموعة معينة من [الأذونات] التي يتم اسنادها له.
- يمكن اسناد دور ما لمستخدم ما.
- يمكن اسناد اذونة او صلاحية ما لدور ما.
وتستخدم في مضمونها مفهوم البوابات والسياسات Gates & Policies. ويتم تعريف هاته الاذونات والادوار في ملفات مستقلة يمكن التعامل معها بشكل مستقل تماما.
حيث يتم التحقق كل مرة يتم فيها استهداف حدث معين من التحقق مما اذا كان المستخدم الذي يقوم بالطلب يمتلك دورا من بين صلاحياته الوصول الى هذا المورد.
مثال:
- يمتلك المستخدم "احمد" الدور "مدير مدرسة". هذا الدور يمتلك صلاحيات قراءة. محو، وتعديل الارشيف.
- عندما يحاول احمد الوصول للارشيف تحدث كامل العملية ويتم التحقق من ترخيصه.
اعرف أكثر عن الترخيص (Authorization) في Laravel
نعم شكرا لك
ولكن انا اقصد ان اقوم بعمل حجب في قاعدة البيانات اي ان كل مدير مدرسة لايستطيع ان يري الا بيانات معلمين مدرسته فقط ولا يعرض امامه بيانات باقي معلمين المدارس الاخرى
-
لدي مشروع لادارة المعلمين يتم ادارته من خلال (المدرسة-الادارة)
اريد عمل صلاحيةلكل مدرسة ان ترى المعلمين الخاصين بها فقط من الdb وايضا كل ادارة ترى المعلمين الموجودين فقط بادارتها ولاترى باقي المعلمين من الdb
كيف افعل ذلك
-
2
-
-
السلام عليكم
اعمل على مشروع لارافيل وقواعد بيانات mysql
واود عرضه ع server مرتبط بقواعد بياناتsql فما الفرق او ماذا افعل؟
-
1
-
-
بتاريخ 11 ساعات قال محمد عاطف11:
السلام عليكم .
هل من الممكن أن تقومى بكتابة هذا الامر وإرسال صورة لما سوف يظهر لكى .
php -v
و ارسال ملف php.ini الموجود فى xampp/php
شكرا لك قمت بحذفه تماما وتثبيت xampp يتوافق مع php version8
-
1
-
-
-
-
قمت بعمل restart للجهاز ولم يعمل معي
وقمت بتغيير اعدادات الport كما هو في موقع stack over flow ايضا ولم يعمل
وليس عندي skype
-
بتاريخ 19 ساعات قال Wael Aljamal:
ما الخطأ الذي يظهر؟ أرجو مشاركة تفاصيل أكثر
السلام عليكم
الxampp كان يعمل بشكل جيد وفجاة ظهر لي مشكلة توقف الappache قمت بتثبيت Microsoft Visual C++ Redistributable for Visual Studio 2022 اشتغل يوم واحد وتوقف وعند تشغيله ظهر لي رساله ان ال local host لا يتم فتحه ع browser
-
بتاريخ 21 ساعات قال عمر قره محمد:
لحل المشكلة يجب تنزيل Microsoft Visual C++ Redistributable for Visual Studio 2022 على جهازك.
يمكنك تنزيله من هنا :
https://visualstudio.microsoft.com/downloads/
ننزل إلى نهاية الصفحة عند All Downloads ثم نتبغ الخطوات المبينة في الصورة
1- ننقر على Other Tools, Frameworks, and Redistributables
2- نتأكد من توافقه مع اصدار نظام التشغيل
3- ننقر على download
بعد ذلك نقوم بإعادة تشغيل الجهاز.
السلام عليكم
شكرا لك لقد تم حل المشكلة واشتغل ال appache
ولكن عند محاولت فتح localhost من على browser لايتم فتحه فماالسبب
-
-
بتاريخ 11 ساعات قال Adnane Kadri:
ما هي نسخ مشاريع لارافيل التي لديك؟
xampp php version7 (laravel7)
وانا الن لدي xampp php 8 (laravel8)
-
كيف اصل الى المفتاح memory limit حتى اعدل فيه
-
1
-
-
لدي بعض المشاريع عملتها ب php version7 وانا الان ثبت xampp , php version8
كيف اجعل هذه المشاريع تعمل ع الاصدار الاحدث
-
1
-
-
-
-
المشكلة انني عندي ملف اكسيل به عدد 11156 مدرسة وعندما اردت التحويل من اكسيل الphpmyadmin حول لي جزء منها فقط وجائتني رسالة بان الsession انتهت
ماهو output buffering في php
في أسئلة البرمجة
نشر
السلام عليكم
ماهو. ال php output buffering
وأود مقاله جيدة توضح عمل php mvc project