خطوات استخدام مشروع لارافيل جاهز
تنزيل مشروع جاهز من الإنترنت 🔗
عند تنزيل مشروع جاهز مكتوب في فريم ورك لارافيل من موقع github أو gitlab مثلاً. تنزيل مشروع من أى موقع خاص بإدارة السورس كود بـ git يكون كما يلي.
git clone --depth 1 --branch=master <https://gitwebsite.com/xyz.git> sampleProject
استخدمت depth لكي أستخدم آخر نسخة من الكود بدلاً من تنزيل كل النسخ والتعديلات على الكون منذ إنشاؤه. واستخدمت أيضاً branch لكي أحدد الفرع الذي أريده تنزيله من الكود بدلاً من تنزيل كل الأفرع. الهدف من استخدام depth و branch هو تقليل عدد الميجابايت التي أقوم بتنزيلها على الإنترنت.
ضبط بيئة العمل 🔗
استخدم هذا الأمر لإستخدام .env.example
كملف .env
cp .env.example .env
عمل قاعدة بيانات وربطها بالمشروع 🔗
أنشئ قاعدة بيانات على الجهاز الذي تريد استخدام المشروع عليه (سيرفر أو كمبيوتر)، بعد ذلك أضف اسم قاعدة البيانات و__اسم المستخدم__ و__كلمة المرور__ داخل ملف بيئة المشروع .env
الذي عملناه في الخطوة السابقة.
تنزيل الـ dependencies للمشروع 🔗
تكوين مجلد vendor الموجود به كل اعتمادات المشروع (dependencies). أولا قم بتحديث composer من خلال هذا الأمر.
composer update
إن كنت تستخدم مكتبة التشفير - غالباً تستخدمها - ، نفذ هذا الأمر لإنشاء مفتاح تشفير جديد.
php artisan key:generate
مسح الملفات المؤقتة 🔗
استخدم هذا الأمر لمسح الملفات المؤقتة cache لكي لا تعيقك بالبيانات القديمة للمشروع.
php artisan config:cache
تجهيز قاعدة البيانات 🔗
استخدم هذا الأمر لإنشاء جداول قاعدة البيانات.
php artisan migrate
بعد ذلك، استخدم هذا الأمر لملء قاعدة البيانات بالمعلومات الإفتراضية الموجودة في المشروع.
php artisan db:seed
والآن يُمكنك استخدام المشروع وعرضه كما تشاء عن طريق الأمر التالي.
php artisan serve
إن كنت تنصح بقراءة هذا الموضوع ؟ شاركه على مواقع التواصل الإجتماعي لتفيد زملائك المبرمجين. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن “ موقع أبانوب حنا للبرمجيات ” على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.