مقدمة إلى لارافيل: إعداد مشروعك الأول
المقدمة
Laravel هو أحد أشهر وأقوى أطر العمل (Frameworks) لتطوير تطبيقات الويب باستخدام لغة البرمجة PHP. يُعَدُّ لارافيل الخيار الأمثل للمطورين الذين يبحثون عن إطار عمل متكامل يوفر أدوات قوية لإنشاء تطبيقات ويب متطورة بسرعة وكفاءة. في هذا الدليل، سنتعرف على كيفية إعداد مشروعك الأول باستخدام Laravel، بدءًا من تثبيته وحتى تشغيل التطبيق لأول مرة. سيمكنك هذا الدليل من فهم أساسيات Laravel وكيفية استخدامه لبناء تطبيقات ويب مبتكرة.
المتطلبات الأساسية:
قبل أن نبدأ، هناك بعض المتطلبات الأساسية التي يجب أن تكون متوفرة لديك:
- PHP: يجب أن يكون لديك الإصدار 8.0 أو أحدث.
- Composer: مدير الحزم لـ PHP. يمكنك تحميله من الموقع الرسمي.
- قاعدة بيانات: مثل MySQL أو PostgreSQL. يمكنك استخدام برنامج مثل XAMPP أو MAMP إذا كنت تعمل على بيئة محلية.
- خادم ويب: مثل Apache أو Nginx.
الخطوة 1: تثبيت Laravel باستخدام Composer
لتثبيت Laravel، يجب استخدام Composer، وهو مدير الحزم الخاص بـ PHP. افتح سطر الأوامر (Terminal) واستخدم الأمر التالي:
composer global require laravel/installer
تأكد من أن دليل Composer موجود في مسار النظام لتتمكن من استخدامه من أي مكان.
الخطوة 2: إنشاء مشروع Laravel جديد
لإنشاء مشروع Laravel جديد، استخدم الأمر التالي في سطر الأوامر:
laravel new my-first-project
أو يمكنك استخدام Composer لإنشاء المشروع:
composer create-project --prefer-dist laravel/laravel my-first-project
الخطوة 3: إعداد البيئة المحلية
بعد إنشاء المشروع، ادخل إلى مجلد المشروع باستخدام سطر الأوامر:
cd my-first-project
ثم قم بإعداد ملف البيئة عن طريق نسخ ملف .env.example
وتسميته .env
:
cp .env.example .env
توليد مفتاح التطبيق باستخدام الأمر:
php artisan key:generate
الخطوة 4: إعداد قاعدة البيانات
قم بفتح ملف .env
وتحديث إعدادات قاعدة البيانات لتتوافق مع بيئتك المحلية:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=my_first_project
DB_USERNAME=root
DB_PASSWORD=
ثم قم بتشغيل الترحيلات لإنشاء الجداول:
php artisan migrate
الخطوة 5: تشغيل خادم Laravel المدمج
يمكنك الآن تشغيل خادم Laravel المدمج لاختبار التطبيق:
php artisan serve
ثم قم بزيارة العنوان التالي في متصفح الإنترنت:
http://localhost:8000
إذا تم إعداد كل شيء بشكل صحيح، سترى صفحة Laravel الترحيبية!
الخاتمة
تهانينا! لقد أكملت إعداد مشروعك الأول باستخدام Laravel. يمكنك الآن البدء في تطوير تطبيقات ويب قوية باستخدام هذا الإطار الرائع. يعتبر Laravel خيارًا ممتازًا لكل من المطورين المبتدئين والمحترفين نظرًا لسهولة استخدامه ومرونته. للمزيد من المعلومات والميزات المتقدمة، يمكنك زيارة المستندات الرسمية للارافيل.
تذكر أن الاستمرار في التعلم واستكشاف الميزات المتقدمة لـ Laravel، مثل التكامل مع واجهات برمجة التطبيقات (APIs) واستخدام Vue.js، سيمكنك من بناء تطبيقات ويب أكثر قوة وتعقيدًا.
اترك تعليقاً