【发布时间】:2014-10-20 01:25:20
【问题描述】:
我的会话配置文件说要使用 memcached,但所有工匠命令都在加载“数组”驱动程序。我正在用 Ratchet 编写一个 Web 套接字应用程序,需要连接到 Memcached 以获取用户的会话信息,但似乎忽略了我的配置。
Laravel 在哪里以及如何确定用于 Artisan 命令的会话驱动程序?
【问题讨论】:
-
运行artisan时需要指定环境变量
--env。查看文档以获取更多信息laravel.com/docs/artisan -
@TheShiftExchange 我在命令中运行了
App::environment(),它显示“本地”,这与我的应用程序的其余部分相同,所以我怀疑就是这样。 -
嗯...在这种情况下,我想知道 artisan 命令是否被硬编码为使用数组会话 - 因为您通常不希望通过 artisan 访问会话...
-
@TheShiftExchange 不确定……那会很奇怪。我应该能够告诉它要加载什么。
-
也许吧。但是通常您永远不会在 Artisan 中使用会话。重点是运行一次性命令——而不是交互或维护会话信息。
标签: session caching laravel memcached ratchet