我有一些种子,我只是想看看它们生成的 SQL。使用迁移我会简单地做--pretend
,但这不是db:seed
.
我也意识到我可以看到我使用DB::getQueryLog()
etc 运行的所有 SQL 语句。但是,我不想实际执行 SQL。
关于如何在不实际运行 sql 的情况下生成种子文件将产生的 SQL 的任何想法?
我的一台播种机的样本插入:
DB::table('aca_reporting_1094_fields')->insert([
[
'field_name' => 'business_name',
'value' => 'Sesame St R Us',
'record_status' => 1,
'created_at' => Carbon::now()->format('Y-m-d H:i:s'),
'updated_at' => Carbon::now()->format('Y-m-d H:i:s'),
],
]);
我意识到我可能在这里遗漏了一些简单的东西,并感谢您的有用评论。我会考虑扩展种子命令,看看我是否成功我会留下答案(除非有人打败我)。