مشروع: هيكل نظام إدارة محتوى (CMS) مبني على Laravel

هذا المجلد يحتوي على:
- الموديلات Models
- الكنترولات Controllers
- ملفات الواجهات Blade
- الميدل وير Middleware
- ملف routes/web.php
- ملف قاعدة بيانات جاهز database.sql (إن أحببت استخدامه مباشرة)

طريقة الاستخدام (مقترحة):
1) قم بتنصيب مشروع Laravel جديد (مثلاً Laravel 10) على الاستضافة أو على جهازك المحلي:
   composer create-project laravel/laravel cms_project

2) انسخ المجلدات التالية من هذا الأرشيف إلى داخل مشروع Laravel:
   - المجلد app/ (يتم دمجه مع الموجود)
   - المجلد resources/views/
   - المجلد database/migrations/ (يتم دمجه مع الموجود)
   - ملف routes/web.php (يمكن دمجه يدوياً مع ملف المشروع أو استبداله بعد مراجعة ما بداخله)

3) عدّل ملف app/Http/Kernel.php لإضافة الـ Middleware التالي في مجموعة middlewares:
   \App\Http\Middleware\AdminMiddleware::class

4) شغّل أوامر المايجريشن:
   php artisan migrate

5) أنشئ مستخدم أدمن من خلال:
   - إما seeder
   - أو إضافة مستخدم يدوياً في جدول users وإسناد role = admin في جدول roles/role_user

6) يمكنك استخدام ملف database.sql كقالب لإنشاء الجداول مباشرة في MySQL (إن لم تستخدم المايجريشن).

ملاحظة:
- هذا الهيكل يمثل أساس جاهز يمكنك البناء عليه وتطويره حسب احتياجك.
