0
我试图弄清楚如何我可以用x数量的帖子给我的数据库播种,但是我实际上想让它播种与这个例子中每个迭代的新闻报道X的帖子名称意思是我想要第一个作为“新闻报道1”出现,第二个作为“新闻报道2”出现,等等。Laravel与模型工厂播种
任何想法,我怎么能做到这一点。
$posts = factory('App\Post', 3)->create();
我试图弄清楚如何我可以用x数量的帖子给我的数据库播种,但是我实际上想让它播种与这个例子中每个迭代的新闻报道X的帖子名称意思是我想要第一个作为“新闻报道1”出现,第二个作为“新闻报道2”出现,等等。Laravel与模型工厂播种
任何想法,我怎么能做到这一点。
$posts = factory('App\Post', 3)->create();
使用make
方法,而不是create
保存前调整后:
factory('App\Post', 3)->make()->each(function ($post, $index) {
$post->fill(['name' => 'News Story '.($index + 1)])->save();
});