Pengarang menulis konfigurasi Artisan
命令,在AppConsole
下的command
文件内调用getenv
方法,来获取.env
, dan hasilnya kembali batal
Tetapi dengan menggunakan kaedah config/services.php
获取.env
的配置,再在AppConsole
下的command
文件调用config
, anda boleh mendapatkan nilai pembolehubah persekitaran yang diingini.
Cadangan rasmi adalah untuk memanggil env dalam config dan memanggil config di tempat lain.
Ini sebenarnya satu perangkap besar Semasa saya mula-mula menulis Laravel, saya mendapati env tidak boleh dibaca dalam pengawal. (Bukannya ia tidak boleh dibaca 100%, cuma ia tidak boleh dibaca selepas melaksanakan php artisan config:cache)
Dipetik daripada https://laravel.com/docs/5.2/...
Laravel mempunyai fungsi tambahan
env()
Ya = =