我有一个型号类别和一个型号产品。现在我想一次插入1个类别和10个与该类别相关的产品。
我如何实现这一目标?
class Categroy extends Model
{
public function products() {
return $this->hasMany('App\Http\Models\Product');
}
}
class Product extends Model{
public function categories() {
return $this->hasMany('App\Http\Models\Category');
}
}
答案 0 :(得分:1)
这是正确记录的here。也许,你可以这样做吗?
$category = Category::create([
'name' => 'Properties'
]);
$products = $category->products()->create([
'name' => 'Apartment',
'name' => 'Townhouse'
]);