我希望根据环境拥有动态的种子数据。(例如,在测试中,我只想播种100行,而在本地则是10,000)。
我已经在配置文件中创建了seeder.php,并从.env文件中调用值。
当我在我的seeder中使用配置时,它会返回一个字符串值,但实际上这个值应该是一个整数。
.env.local:
SEED_USER_COUNT=10000
config\seeder.php:
return [
'user_count' => env('SEED_USER_COUNT', 10),
];
用户数据填充器
factory(User::class, config('user_count'))->create();
以上代码无法正常运行,似乎
config('user_count')
返回的是字符串 "10000"
而非整数 10000
。请注意保留 HTML 标记。