هذه مدونة CMS تم إنشاؤها باستخدام Laravel، وهي تحتوي على وظائف لوحة تحكم كاملة مع أدوار المستخدمين. فيديو مسجل للمشروع بأكمله
اسم الدور | معرف_الدور |
---|---|
مسؤل | 1 |
الكاتب | 2 |
مستخدم | 3 |
توجد بوابة تسجيل دخول لمرشح البوابة عندما يقوم المستخدم بتسجيل الدخول إلى لوحة الإدارة إذا كان المستخدم مسؤولاً، فسيكون لديه وظائف كاملة لإدارة المدونة وإذا كان كاتبًا، فسيكون لديه وظائف قليلة.
طريقة | نقطة النهاية | وصف |
---|---|---|
يحصل | واجهة برمجة التطبيقات/الفئات | عرض كافة الفئات |
يحصل | واجهة برمجة التطبيقات/الفئات/{id} | عرض جميع المشاركات داخل فئة معينة |
يحصل | واجهة برمجة التطبيقات/المشاركات | عرض جميع المشاركات |
يحصل | واجهة برمجة التطبيقات/المشاركات/{id} | عرض مشاركة محددة |
composer install
و npm install
.env
وانسخ المحتوى من .env.example
php artisan key:generate
من المحطة الطرفية.env
php artisan migrate
، ثم قم بتشغيل php artisan db:seed
إذا كنت تريد استخدام سجلات قاعدة البيانات المزيفة،php artisan serve
أنا مطور الواجهة الخلفية ولدي خبرة تزيد عن عامين، وأنا متخصص في PHP وLaravel وتقنيات الواجهة الأمامية مثل TailwindCSS وLivewire. لدي خبرة في تطوير واجهات برمجة تطبيقات REST والعمل مع قواعد بيانات MySQL، كما أنني على دراية بأنماط هندسة البرمجيات مثل MVC وHMVC. أنا ملتزم بإنتاج تعليمات برمجية نظيفة وموثقة جيدًا ويمكن صيانتها بسهولة، وأستمتع بمشاركة معرفتي عبر قنوات مختلفة. أنا متحمس لمواجهة التحديات الجديدة ومواصلة تطوير مهاراتي.