App\User 下的 posts 是啥呢
/**
* 运行数据库填充。
*
* @return void
*/
public function run()
{
factory(App\User::class, 50)->create()->each(function ($u) {
$u->posts()->save(factory(App\Post::class)->make());
});
}
这里的posts是啥呢,我的User里没有。。。然后报错了
你有
post
模型吗?这里的$u->posts()
的意思是一个user
拥有多个post
, 返回的是一个Illuminate\Database\Eloquent\Relations\HasMany
,是一个一对多的关系 .