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

السؤال

نشر (معدل)

انا مبتدأ في لارفيل أريد أن أنشيء موقع للاحداث والفعاليات وكل حدث له تاريخ معين وينتهي يتم عرضه في الصفحة الرئيسية واريد الزوار يدخلون يسجلون اسمهم ويضعون الإيميل للتسجيل في الحدث

تم التعديل في بواسطة Mustafa Suleiman
توضيح نص السؤال

Recommended Posts

  • 0
نشر

الأفضل والأسهل لك، هو إعادة دراسة أساسيات إطار لارافيل و PHP وستتمكن من تنفيذ المشروع فهو بسيط، ويمكنني إرشادك لطريقة التنفيذ:

  • قم بإنشاء قاعدة بيانات جديدة لمشروعك.
  • ثم تثبيت Laravel باستخدام Composer. يمكنك فعل ذلك بفتح محرر الأوامر وكتابة الأمر التالي:
composer create-project --prefer-dist laravel/laravel myeventapp
  • عرف نموذج (Model) للحدث (Event) باستخدام الأمر الآتي:
php artisan make:model Event
  • ثم قم بإنشاء جدول لجدول الأحداث باستخدام مهمة التحولات (Migrations) باستخدام الأمر الآتي:
php artisan make:migration create_events_table
  • الآن عرف حقول بجدول الأحداث في ملف التحول (Migration) الخاص بك، على سبيل المثال: التاريخ، الوقت، اسم الحدث، ووصفه.
  • قم بتحديد العلاقة بين حدث (Event) والمشتركين (Subscribers) بإنشاء نموذج جديد:
php artisan make:model Subscriber

ثم قم بإضافة حقول الاسم والبريد الإلكتروني في الملف التحول الخاص بهذا النموذج.

  • قم بإنشاء عملية تحكم (Controller) للأحداث باستخدام الأمر التالي:

php artisan make:controller EventController
  • قم بإنشاء عرض (View) للأحداث في المسار resources/views/events.blade.php و قم بتحديثه بتفاصيل الحدث المتوفرة في قاعدة البيانات.
  • قم بإنشاء عرض (View) لتسجيل المشتركين في الحدث في المسار resources/views/subscribe.blade.php.

  • في عملية تحكم (Controller) الخاصة بتسجيل المشتركين، اضف المنطق اللازم لتخزين بيانات المشترك في قاعدة البيانات.

  • أخيرًا، قم بإضافة مسارين (routes) في ملف routes/web.php، الأول لعرض صفحة الحدث، والثاني لتسجيل المشتركين في الحدث.

 

  • 0
نشر

يمكنك استخدام Laravel لبناء موقع للاحداث والفعاليات. سيكون عليك العمل على الخطوات التالية:

  • إنشاء قاعدة بيانات تحتوي على جدول للأحداث وجدول للزوار.
  • إنشاء نموذج Event و Visitor باستخدام الأمر php artisan make:model وتعريف العلاقة بينهما في الملفات Model.
  • إنشاء وحدات تحكم (Controllers) لإدارة الأحداث والزوار باستخدام الأمر php artisan make:controller وتحديد الوظائف المطلوبة.
  • إنشاء العرض الرئيسي (Home page) وعرض الأحداث التي لم تنته بعد باستخدام الدالة where في الاستعلام عن قاعدة البيانات.
  • إنشاء العرض الخاص بتسجيل الزوار لحدث معين، يمكنك استخدام الدالة create في وحدة التحكم لإنشاء سجل جديد في جدول الزوار.
  • إضافة نموذج الزوار وحقول الإدخال المطلوبة مثل اسم الزائر والبريد الإلكتروني وحقل الحدث.
  • عرض قائمة بجميع الزوار المسجلين في الحدث باستخدام الدالة get في الاستعلام عن قاعدة البيانات.
  • تحديد العلاقة بين جدول الأحداث وجدول الزوار باستخدام المفتاح الأجنبي في قاعدة البيانات.
  • إضافة حماية للصفحات التي يتم الوصول إليها بعد تسجيل الدخول باستخدام ال Middleware.
  • إضافة نظام تسجيل الدخول والتحقق من صحة بيانات المستخدمين بإستخدام Laravel Authentication.

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...