موقع لشركة تعرض المشاريع التي أنجزتها في الصفحة الرئيسية و هناك صفحة خاصة لكل من إضافة المشاريع و تعديل اعدادات الموقع لا يستطيع الوصول لهم إلا مدير الشركة. في ال footer الخاص بالصفحة الرئيسية يوجد حقل للإشتراك بالنشرة البريدية حيث يُدخل المستخدم بريده الإلكتروني ويضغط على زر اشتراك ليشترك بالنشرة البريدية الخاصة بالشركة. يوجد ايضا صفحة خاصة بإرسال بريد إلكتروني لايصل لها سوى مدير الموقع، يكتب الرسالة التي يريد إرسالها ويرسلها لجميع المشتركين الذين اشتركوا بالنشرة البريدية.ولتجنب حدوث مشاكل اثناء ارسال الرسالة لعدد كبير من المشتركين يتم تنفيذ هذه العملية عن طريق ال jobs حيث أنّ كل جوب يحتوي على 25 بريد إلكتروني فقط، أي لو كان هناك 1000 مشترك في موقع الشركة سيكون لدينا 40 jobs تعمل على إرسال ال 1000 رسالة. في القائمة العلوية يوجد خيارين بجانب بعضهم البعض واحد للغة العربية والآخر للغة الإنجليزية يستطيع المستخدم التبديل بين اللغات لتغيير لغة الموقع. *****بالمناسبة هذا مشروع تخرجي من اكادمية حسوب.
- انشاء ملف .env و تعيين قيم الاتصال بقاعدة البيانات
- composer install
- php artisan migrate --seed
- php artisan storage:link
- php artisan serve