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`, `ταχυδρομική σφραγίδα`, `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": Το πρόγραμμα οδήγησης περιόδου λειτουργίας που θα χρησιμοποιηθεί (π.χ. "αρχείο", "βάση δεδομένων", "memcached", "redis").

7. Διαμόρφωση Twill:
- `ADMIN_APP_PATH`: Η διαδρομή για την κονσόλα διαχειριστή Twill (π.χ. `/admin`).
- `ADMIN_APP_URL`: Η διεύθυνση URL για την κονσόλα διαχειριστή Twill (π.χ. `http://admin.example.com`).

8. Άλλη διαμόρφωση:
- `APP_ENV`: Το τρέχον περιβάλλον εφαρμογής (π.χ., "τοπικό", "staging", "production").
- `APP_DEBUG`: Αν θα ενεργοποιηθεί η λειτουργία εντοπισμού σφαλμάτων (`true` ή “false”).
- `APP_KEY`: Το κλειδί κρυπτογράφησης της εφαρμογής.
- `LOG_CHANNEL`: Το κανάλι καταγραφής που θα χρησιμοποιηθεί (π.χ. `στοίβα`, `ημερήσιο`, `syslog`, `καταγραφή σφαλμάτων`).

Αυτές είναι οι πιο κοινές μεταβλητές περιβάλλοντος που χρησιμοποιούνται σε μια εγκατάσταση 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