Laravel 5.1在.env文件中创建数组变量以供全局使用

时间:2015-08-17 09:20:56

标签: php laravel laravel-5.1

实际上,我想在.env文件中使用这样的arry, 我不知道在.env文件中创建数组变量。

 VARIABLE_NAME = [
    [0]  => 'Value 1',
    [1] => 'Value 2',
    [3] => 'Value 3',
    .................

];

1 个答案:

答案 0 :(得分:14)

您可以'将数组存储在 .ini 文件中,因为 INI 格式不支持该格式。

解决方法可能是将数组序列化为某种已知格式的字符串,例如用逗号分隔值,然后在需要时将其拆分。

这应该可以解决问题:

#.env file
VARIABLE_NAME="Value 1,Value 2, Value 3"

#config/app.php
return [
  'VARIABLE_NAME' => explode(',', env('VARIABLE_NAME'))
];