Laravel 一次插入类别和 x 个产品

Laravel insert category and x products at once

我有一个模型类别和一个模型产品。现在我想一次插入 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');
    }
}

这已正确记录here。也许,你可以做这样的事情?

$category = Category::create([
    'name' => 'Properties'
]);

$products = $category->products()->create([
    'name' => 'Apartment',
    'name' => 'Townhouse'
]);