laravel .env文件配数组

laravel .env文件配数组

laravel .env 文件是框架的核心配置文件,但是它并不支持配置数组类似这样的写法是不行的。

KEY = [
    [0]  => 'Value 1',
    [1] => 'Value 2',
];

那怎么才可以支持数组了,这里我常用的方法是这样的

REDIS_HOST=127.16.20.5,127.16.20.6,127.16.20.7

//获取值的时候这样

$redisArray = explode(',', env('REDIS_HOST'));


在高级点的你可以在config/文件夹下面新建redis.php如下:

<?php
return [
    'host' => explode(',', env('REDIS_HOST'));
];

使用的时候直接调用这个配置

$hostArr = config('redis.host');

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据