我在 10 月有一个插件,我正在创建必要的表并根据文档播种它们。
我希望在这样做时提供控制台输出,这样我就可以调试我正在设置的过程并捕捉任何可能发生的事情。
运行时如何将信息输出到控制台php artisan october:up
?
use Db;
use Seeder;
class SeedGeoStateTable extends Seeder
{
public function run()
{
foreach(array_merge(glob(__DIR__.'/seed/geo_state/*.txt'), glob(__DIR__.'/seed/geo_state/*.json')) as $file) {
$this->insert($file);
gc_collect_cycles();
}
}
public function insert($file) {
// output to console which file i'm seeding here
$json = json_decode(file_get_contents($file),true);
foreach($json as $entry) {
Db::table("geo_state")->insert($entry);
}
}
}