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

我想根据自己的环境动态播种。 (例如,在测试中,我只希望播种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

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

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2751590.html

大家都在问