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
!