Adakah fail .env laravel hanya sah apabila dipanggil dalam folder konfigurasi?
给我你的怀抱
给我你的怀抱 2017-06-13 09:24:33
0
2
873

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.

给我你的怀抱
给我你的怀抱

membalas semua(2)
黄舟

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)

Caching Dan Env

Jika anda menggunakan arahan config:cache semasa penggunaan, anda mesti memastikan bahawa anda hanya memanggil fungsi env dari dalam fail konfigurasi anda, dan bukan dari mana-mana tempat lain dalam aplikasi anda.

Jika anda memanggil env dari dalam aplikasi anda, adalah amat disyorkan anda menambah nilai konfigurasi yang betul pada fail konfigurasi anda dan memanggil env dari lokasi itu sebaliknya, membenarkan anda menukar panggilan env anda kepada panggilan konfigurasi.

Dipetik daripada https://laravel.com/docs/5.2/...

Peter_Zhu

Laravel mempunyai fungsi tambahan env() Ya = =

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!