如何为laravel中的所有用户保留公共变量

时间:2016-08-26 09:29:04

标签: php laravel

我想用Laravel创建一个Web应用程序。

在应用程序中有一个变量X,每个用户都可以更新它,每个用户都应该看到它。

例如,如果X的初始值为1且第一个用户将其更改为10,则第二个用户应将X的值视为10.

如何存储变量X,这对所有用户来说都很常见? 到目前为止,我所做的是将其存储在数据库或文件中。但还有其他优雅的方法吗?

2 个答案:

答案 0 :(得分:3)

您可以将值放入缓存中:

Cache::get('someVar');

然后你可以通过以下方式对其进行检索:

{{1}}

这将为您提供值,直到缓存清除。

答案 1 :(得分:0)

您可以使用save it帮助程序使用配置文件来存储此变量。

// Get X variable.
$x = config('custom.x');

您还可以在运行时和enter image description here设置X变量。

在这种情况下,变量将存储在config/custom.php文件中。