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