2016-12-04 43 views
0

我試圖弄清楚如何我可以用x數量的帖子給我的數據庫播種,但是我實際上想讓它播種與這個例子中每個迭代的新聞報道X的帖子名稱意思是我想要第一個作爲「新聞報道1」出現,第二個作爲「新聞報道2」出現,等等。Laravel與模型工廠播種

任何想法,我怎麼能做到這一點。

$posts = factory('App\Post', 3)->create(); 

回答

1

使用make方法,而不是create保存前調整後:

factory('App\Post', 3)->make()->each(function ($post, $index) { 
    $post->fill(['name' => 'News Story '.($index + 1)])->save(); 
});