Skip to content

brahim77777/Book-store

Repository files navigation

تطوير موقع متجر إلكتروني

الشيفرة المصدرية لتطبيق موقع متجر إلكتروني من دورة "تطوير تطبيقات الويب باستخدام PHP" المقدمة من أكاديمية حسوب

دورة تطوير تطبيقات الويب باستخدام PHP

خطوات تشغيل المشروع

  • إنشاء ملف باسم env. في المسار الأساسي للمشروع
  • تعبئة الملف env. بالبيانات، و نستطيع نسخ هذه البيانات من الملف env.example. ولصقها بداخل الملف env. و التعديل عليها
  • تغيير اسم قاعدة البيانات في الملف env. باسم مشابه تمامًا لقاعدة البيانات التي أنشأناها
  • بعد إكتمال عملية الشراء يُرسل بريد إلكتروني إلى المشتري لذلك نضيف بيانات mailtrap في ملف env.
  • نهجر الجداول إلى قاعدة البيانات ونعبئها بالمعلومات من البذور بتنفيذ الأمر:

php artisan migrate --seed

  • لكي تُعرض الصور في المشروع يجب علينا إنشاء رابط link بتنفيذ الأمر:

php artisan storage:link

  • إنشاء الحزم اللازمة لتشغيل المشروع بتنفيذ الأمر:

composer install

  • بعدها ننفذ الأمر:

php artisan key:generate

  • نستخدم في المشروع الدفع عن طريق البايبال، لذلك يجب وضع المفاتيح الخاصة بحساب بايبال العائد لك في ملف env.

PAYPAL_MODE=sandbox
PAYPAL_SANDBOX_CLIENT_ID=
PAYPAL_SANDBOX_CLIENT_SECRET=

  • أيضًا نستخدم في المشروع طريقة دفع عن طريق البطاقات الائتمانية باستخدام stripe، لذلك يجب وضع المفاتيح الخاصة بحساب Stripe العائد لك في ملف env.

STRIPE_KEY=
STRIPE_SECRET=

  • الآن أصبح المشروع جاهز للتشغيل ننفذ الأمر:

php artisan migrate:serve

  • ننسخ الرابط الذي ظهر ونلصقه بالمتصفح.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published