تأكد من أن لديك المتطلبات الأساسية التالية مثبتة على جهازك:
- PHP >= 8.3
- Composer
- Node.js >= v20.6.1 و npm (أو yarn)
- قاعدة بيانات (مثل MySQL، PostgreSQL، SQLite)
- Git
-
استنساخ المستودع: قم باستنساخ مستودع Git الخاص بالتطبيق باستخدام الأمر التالي:
git clone [https://github.com/a6e6s/CSDS.git](https://github.com/a6e6s/CSDS.git) cd CSDS -
تثبيت الاعتمادات باستخدام Composer: قم بتثبيت تبعيات PHP باستخدام Composer:
composer install
-
تثبيت حزم Node.js: قم بتثبيت تبعيات JavaScript باستخدام npm:
npm install
-
بناء أصول التطبيق: قم بتجميع أصول التطبيق (CSS، JavaScript، إلخ):
npm run build
-
اضافة ملف الاعدادات: قم بأعادة تسمية ملف .env.example الي .env :
mv .env.example .env
-
توليد مفتاح التطبيق: قم بإنشاء مفتاح تطبيق Laravel جديد:
php artisan key:generate
-
ربط مجلد التخزين: قم بإنشاء رابط رمزي لمجلد
storage/app/publicفي المجلدpublic:php artisan storage:link
-
تشغيل الترحيلات وتعبئة قاعدة البيانات: قم بتنفيذ ترحيلات قاعدة البيانات وتشغيل الـ seeders (إذا كانت موجودة):
php artisan migrate:fresh --seed
-
تشغيل خادم التطوير: ابدأ تشغيل خادم تطوير Laravel:
php artisan serve
بعد تشغيل الأمر الأخير، يمكنك الوصول إلى التطبيق الخاص بك عادةً عبر http://localhost:8000.
-
تكوين ملف
.envالخاص بك بإعدادات قاعدة البيانات والبيئة الأخرى. -
إنشاء قواعد بيانات إذا لم تكن موجودة.
-
اذا لم يكن هناك سيرفر قواعد بيانات استخدمSQLite
touch database/db.sqlite
-
استكشاف المزيد من أوامر Artisan (
php artisan list). -
قراءة وثائق Laravel لمزيد من المعلومات حول تطوير التطبيق.
- building admin CRUD for contacts
- building admin CRUD for slides
- building admin CRUD for cities
- building admin CRUD for hospitals
- building admin CRUD for specialities
- building admin CRUD for offers
- building admin CRUD for doctors
- building admin CRUD for reviews
- building admin CRUD for available appointment
- building admin VIEW for orders
- Search
- Doctor
- Doctors
- Doctor dashboard
- Appointments pages
- offers ,offer pages
- patient profile