使用Laravel控制台中的会话,缓存或全局变量

时间:2017-11-22 20:08:52

标签: laravel laravel-5 laravel-5.2 laravel-5.4

我从控制台/命令处理许多用户的事务。对于处理的每个用户/事务,我需要在我创建的包中访问user_id值。

将user_id值分享给包的最佳方法是什么?会话变量?缓存助手?全局变量?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用缓存或配置。

for config,在config目录中创建一个global.php文件 并按Config::set('global.user_id' , $user->id)设置变量,然后使用Config::get('global.user_id')

有关配置文件的更多信息,请阅读此有用的link

您也可以使用redis数据库