Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon ما هي متغيرات البيئة الشائعة المستخدمة في Laravel Sail


ما هي متغيرات البيئة الشائعة المستخدمة في Laravel Sail


متغيرات البيئة الشائعة المستخدمة في Laravel Sail هي:

1. تكوين قاعدة البيانات:
- `DB_CONNECTION`: اتصال قاعدة البيانات المراد استخدامه (على سبيل المثال، `mysql`، `pgsql`، `sqlite`، `sqlsrv`).
- `DB_HOST`: عنوان مضيف قاعدة البيانات.
- `DB_PORT`: رقم منفذ قاعدة البيانات.
- `DB_DATABASE`: اسم قاعدة البيانات.
- `DB_USERNAME`: اسم مستخدم قاعدة البيانات.
- `DB_PASSWORD`: كلمة مرور قاعدة البيانات.

2. تكوين Redis :
- `REDIS_HOST`: عنوان مضيف Redis.
- `REDIS_PASSWORD`: كلمة مرور Redis (إن أمكن).
- `REDIS_PORT`: رقم منفذ Redis.

3. تكوين البريد:
- `MAIL_MAILER`: برنامج تشغيل البريد المطلوب استخدامه (على سبيل المثال، `smtp`، `sendmail`، `mailgun`، `ses`، `postmark`، `log`، `array`).
- `MAIL_HOST`: عنوان مضيف البريد.
- `MAIL_PORT`: منفذ مضيف البريد.
- `MAIL_USERNAME`: اسم مستخدم البريد.
- `MAIL_PASSWORD`: كلمة مرور البريد.
- `MAIL_ENCRYPTION`: بروتوكول تشفير البريد (على سبيل المثال، `ssl`، `tls`).
- `MAIL_FROM_ADDRESS`: العنوان "من" لأي رسائل صادرة.
- `MAIL_FROM_NAME`: الاسم "من" لأي رسائل صادرة.

4. تكوين البث:
- `BROADCAST_DRIVER`: برنامج تشغيل البث المطلوب استخدامه (على سبيل المثال، `log`، `pusher`، `redis`، `null`).
- `PUSHER_APP_ID`: معرف تطبيق Pusher (في حالة استخدام برنامج تشغيل Pusher).
- `PUSHER_APP_KEY`: مفتاح تطبيق Pusher (في حالة استخدام برنامج التشغيل Pusher).
- `PUSHER_APP_SECRET`: سر تطبيق Pusher (في حالة استخدام برنامج التشغيل Pusher).
- `PUSHER_APP_CLUSTER`: مجموعة تطبيقات Pusher (في حالة استخدام برنامج تشغيل Pusher).

5. تكوين ذاكرة التخزين المؤقت:
- `CACHE_DRIVER`: برنامج تشغيل ذاكرة التخزين المؤقت المطلوب استخدامه (على سبيل المثال، `ملف`، `قاعدة بيانات`، `memcached`، `redis`).

6. تكوين الجلسة:
- `SESSION_DRIVER`: برنامج تشغيل الجلسة المطلوب استخدامه (على سبيل المثال، `file`، `database`، `memcached`، `redis`).

7. تكوين نسيج قطني طويل:
- `ADMIN_APP_PATH`: مسار وحدة تحكم المشرف Twill (على سبيل المثال، `/admin`).
- `ADMIN_APP_URL`: عنوان URL لوحدة تحكم المشرف في Twill (على سبيل المثال، `http://admin.example.com`).

8. التكوينات الأخرى:
- `APP_ENV`: بيئة التطبيق الحالية (على سبيل المثال، `محلي`، `مرحلي`، `إنتاج`).
- `APP_DEBUG`: ما إذا كان سيتم تمكين وضع التصحيح (`صحيح` أو `خطأ`).
- `APP_KEY`: مفتاح تشفير التطبيق.
- `LOG_CHANNEL`: قناة التسجيل المطلوب استخدامها (على سبيل المثال، `stack`، `daily`، `syslog`، `errorlog`).

هذه هي متغيرات البيئة الأكثر شيوعًا المستخدمة في إعداد Laravel Sail. اعتمادًا على المتطلبات المحددة لتطبيقك، قد تحتاج إلى إضافة أو تعديل متغيرات بيئة إضافية.

الاستشهادات:
[1] https://demos.pixinvent.com/vuexy-vuejs-admin-template/documentation/guide/laravel-integration/laravel-sail-docker.html
[2] https://tech.osteel.me/posts/you-dont-need-laravel-sail
[3] https://laracasts.com/discuss/channels/general-discussion/sail-does-not-load-environment-variables-on-apple-m1
[4] https://wpwebinfotech.com/blog/guide-to-laravel-sail/
[5] https://github.com/jedymatt/laravel-sail-env