从Laravel中的.env返回数据类型

时间:2020-01-17 15:32:14

标签: php laravel dotenv phpdotenv

我想根据自己的环境动态播种。 (例如,在测试中,我只希望播种100行,而在本地则是1万行)。

我已经在配置中创建了seeder.php,该配置是从.env文件中调用值的。

当我在播种器中使用配置时,它将在.env中的值上返回一个字符串,该值应该是整数。 EG:

.env.local:

SEED_USER_COUNT=10000

config \ seeder.php:

return [
    'user_count' => env('SEED_USER_COUNT', 10),
];

UserSeeder

factory(User::class, config('user_count'))->create();

以上操作无效,并且看来config('user_count')返回的是字符串"10000",而不是整数10000

0 个答案:

没有答案