ايمن ميلاد نشر 17 مارس أرسل تقرير نشر 17 مارس بارك الله فيكم اخواني علي الرد انا الان اعمل علي نظام مقترحات التخرج به الجدوال الاتية الطلبة المشرفين الاقسام المقترحات المستخدمين طالب يقوم بالدخول للنظام وملئ مقترح ثم عندما يدخل مشرف يشاهد مقترح في حالة موافقة او رفض يظهر اشعار للطالب في حالة صلاحيات عملت حقل في جدول مستخدمين اذا كان طالب صلاحيته 0 اذا كان مشرف 1 اذا كان ادمن 2 هل افضل انه اسجل طلبة من داخل لوحة تحكم اما اخزنهم في جدول users اما في الافضل في صفحة تسجيل خاصة بالجيت ستريم اعمل قائمة select به طالب مشرف ويضغط تسجيل ثم عندما يدخل ادمن يوافق عليه 1 اقتباس
0 Mustafa Suleiman نشر 17 مارس أرسل تقرير نشر 17 مارس عليك إيقاف التسجيل العام من صفحة Jetstream وأن يقوم الـ Admin بإضافة الطلبة والمشرفين من لوحة التحكم، أو الأفضل من ذلك استيرادهم عبر ملف Excel. قم بإخفاء صفحة التسجيل الخاصة بـ Jetstream من خلال تعديل ملف config/fortify.php وإيقاف تفعيل ميزة Features::registration(). وفي لوحة تحكم الـ Admin، طور صفحة لاستيراد الطلبة والمشرفين، ثم عن طريق مكتبة مثل Laravel Excel سيتاح للأدمن رفع ملف يحتوي على اسم الطالب، رقمه الجامعي، بريده الإلكتروني، ثم معالجة ذلك في الخادم بإنشاء حساب في جدول users وتعيين role = 0، ثم إنشاء سجل في جدول students ويربطه به. وتكون كلمة المرور الافتراضية هي الرقم الجامعي مثلاً، ويُطلب من الطالب تغييرها عند أول تسجيل دخول، أو يتم إرسال رابط دعوة لبريده الجامعي ليضع كلمة المرور الخاصة به. جدول المستخدمين users سيكون مسؤول فقط عن تسجيل الدخول (البريد الإلكتروني، كلمة المرور، الصلاحية) وفي لارافل 11 و12 بدلاً من استخدام الأرقام 0, 1, 2 بشكل مباشر، استخدم PHP Enums ليكون الكود منظم app/Enums/UserRole.php namespace App\Enums; enum UserRole: int { case Student = 0; case Supervisor = 1; case Admin = 2; } وفي الـ Model User.php: protected $casts = [ 'role' => UserRole::class, ]; وجدول الطلبة يحتوي على user_id، الرقم الجامعي، القسم، المعدل. وجدول المشرفين يحتوي على user_id، القسم، الدرجة العلمية وخلافه والعلاقة هنا ستكون One-to-One بين الـ User والـ Student أو Supervisor. وبالنسبة للإشعارات استخدم Database Notifications الخاصة بلارافل لعمل تنبيهات لحظية داخل النظام. 1 اقتباس
0 ايمن ميلاد نشر 17 مارس الكاتب أرسل تقرير نشر 17 مارس انا قمت بعمل في صفحة تسجيل تبع jetstream عنصر select به طالب ومشرف ثم يضغط تسجيل تظهر رسالة له في انتظار تاكيد من قبل الإدارة ثم الادمن يوافق عليه يستطيع دخول اقتباس
0 ايمن ميلاد نشر 18 مارس الكاتب أرسل تقرير نشر 18 مارس ايهم افضل يسجل بنفسه ثم مدير يوافق عليه أو انا ادخله من لوحة تحكم اقتباس
السؤال
ايمن ميلاد
بارك الله فيكم اخواني علي الرد
انا الان اعمل علي نظام مقترحات التخرج
به الجدوال الاتية الطلبة المشرفين الاقسام المقترحات المستخدمين
طالب يقوم بالدخول للنظام وملئ مقترح ثم عندما يدخل مشرف يشاهد مقترح في حالة موافقة او رفض يظهر اشعار للطالب
في حالة صلاحيات عملت حقل في جدول مستخدمين اذا كان طالب صلاحيته 0 اذا كان مشرف 1 اذا كان ادمن 2
هل افضل انه اسجل طلبة من داخل لوحة تحكم اما اخزنهم في جدول users
اما في الافضل في صفحة تسجيل خاصة بالجيت ستريم اعمل قائمة select به طالب مشرف ويضغط تسجيل ثم عندما يدخل ادمن يوافق عليه
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.