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

السؤال

نشر

مرحبا اخواني

اريد توجيهي الى الخطوات الصحيحة في انجاز مشروع تخرج عبارة عن موقع تواصل اجتماعي تعليمي داخل الكلية و قد اخترت العمل باطار laravel و اطلعت عليه جيدا لكن لا اعرف من اين ابدا هل ابدا بانجاز قائمة megration و جداول قاعدة البيانات و التعامل معها عن طريق controllers الخاصة بها و في الاخير انجز views ام ما هو الترتيب الصحيح احتاج نصائحكم

Recommended Posts

  • 0
نشر (معدل)

السلام عليكم 

أخي يمكنك عمل مشروع عن طرق هذه الخطوات الأساسية 

فهذه الخطوات هي ضرورية وهي:

- جمع معلومات حول المشروع متلا في مشروع إدارة المدارس ( به مدرسين وتلاميد ومدير وحارس... وأيضا به أنضمة أخرى متل المكتبة, النقل المدرسي ... ) وهكذا حتى تجمع المعلومات 

- إنشاء خورزميات للموقع إذا كان معقد لتسهيل

- بعد ذالك لاأنصحك بالدهاب وعمل داتابايز بسرعة لا خطأ كبير, يجب عليك عمل تخطيط لقاعدة بينات على ورقة أو أي برنامج متل mysql workbench يعني تقوم بعمل جداول وتفكر وتضع تحديتات لأن الداتابايز هي شيء مهم 

وبعد هذه الخطوات تأتي هذه الخطوات التي يستحسن عملها إذا كنت شغال على مشروع كبير :

- تخطيك ل API الخاص بك عن طريق بعض الأدوات متل (Swagger Hub) إذا كنت تستخدم API في موقعك

وبعد تأتي هذه الخطوات التطبيق في إطار العمل laravel :

- أولا تقوم بعمل migration ل قاعدة البينات إعتمادا على ما قمت بتخطيطه في الأول 

في حالة إستخدام API :

- تقوم بإضافة تقنية المصادقة متل JWT أو أي تقنية تساعدك في تصديق الطلبات (requests)

- تقوم ببناء API controller و API routes فقط 

- وفي الأخير تقوم بعمل view منفصل لكي يجلب الداتا من API عن طرق ajax أو vuejs axios ...

في حالة عدم إستخدام API :

-  تقوم بعمل controllers مع views وبالطبع تبني معهم web routes  في مرة واحدة

 

في الأخير أنا أنصح باستخدام API في التطبيقات أو مشاريع كبيرة.

ولمعرفة أكتر عن API و laravel يمكنك زيارة قناتي على اليوتيوب   https://www.youtube.com/channel/UCoy_60jTnAWLtKpeuSh2-_g

أتمن أن أكون قد أفدتك

 

تم التعديل في بواسطة عبدالرزاق أوكسا2

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...