我是Laravel的新手并使用Laravel 5.2
开发电子商务网络应用程序。我有以下表格结构:
Products
- ID
- title
- content
Product_meta
- meta_id
- key
- value
- product_id
表关系:
Product.php
class Product extends Model {
public function meta(){
return $this->hasMany('App\ProductMeta', 'product_id');
}
}
ProductMeta.php
class ProductMeta extends Model {
public function product() {
return $this->belongsTo('App\Product');
}
}
产品元的输入字段如下:
name="product_meta[price]"
name="product_meta[guideline]
...
我想在product_meta
表格中存储产品附加信息,即价格,指南等。在我的情况下以串行化形式存储product_meta数组是一种好习惯吗?我该如何处理?或者您能否建议任何其他方式来存储/ 更新产品元素?
由于