Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用于在命令行上获取环境变量的Laravel env()或config()_Php_Laravel_Laravel 5_Environment Variables - Fatal编程技术网

Php 用于在命令行上获取环境变量的Laravel env()或config()

Php 用于在命令行上获取环境变量的Laravel env()或config(),php,laravel,laravel-5,environment-variables,Php,Laravel,Laravel 5,Environment Variables,我知道在命令行上运行php artisan env会显示“当前应用程序环境”(例如“生产”) 但是我想要的是能够直接从命令行看到像env('SESSION\u DRIVER')或config('SESSION.DRIVER')这样的值 可能吗 (我在中找不到提示。)您可以运行Tinker: php artisan tinker 然后使用以下任一命令: env('SESSION_DRIVER') config('session.driver') Tinker允许您在命令行上与整个Laravel

我知道在命令行上运行
php artisan env
会显示“当前应用程序环境”(例如“生产”)

但是我想要的是能够直接从命令行看到像
env('SESSION\u DRIVER')
config('SESSION.DRIVER')
这样的值

可能吗

(我在中找不到提示。)

您可以运行Tinker:

php artisan tinker
然后使用以下任一命令:

env('SESSION_DRIVER')
config('session.driver')
Tinker允许您在命令行上与整个Laravel应用程序交互,包括雄辩的ORM、作业、事件等等

或者,您可以从配置文件中显示一个值:

php artisan show-config-value session.driver

您可以在CMD或terminal中运行artisan命令,该命令显示应用程序正在执行的当前环境

php artisan env

谢谢哇,很有趣:
env('SESSION\u DRIVER')
返回
null
,但是
config('SESSION.DRIVER')
返回
“文件”
。我想知道为什么
env()
找不到这个值。真有趣!非常感谢。在Laravel6中,通过ssh工作时,我注意到
env('APP_env')
命令返回null。使用
config('app.env')
这里我再次回到这个问题。我总是忘记如何使用
php artisan tinker