Laravel 与 Json 数组的关系
Laravel Relation on Json Array
我有关系 b/w 产品类别和模型,在模型中我有 product_categories_id 我将在其中保存 ["product_categories_id1","product_categories_id2"]
所以
我看过这个 https://github.com/staudenmeir/eloquent-json-relations
并在 Models.php
中这样使用
use \Staudenmeir\EloquentJsonRelations\HasJsonRelationships;
public function category()
{
return $this->belongsToJson(ProductCategory::class, 'product_category_id');
}
但没有得到预期的结果
在模型中定义字段类型并尝试。另外请确保数组不应该有密钥。
protected $casts = [
'product_category_id' => 'json',
];
我有关系 b/w 产品类别和模型,在模型中我有 product_categories_id 我将在其中保存 ["product_categories_id1","product_categories_id2"]
所以
我看过这个 https://github.com/staudenmeir/eloquent-json-relations
并在 Models.php
use \Staudenmeir\EloquentJsonRelations\HasJsonRelationships;
public function category()
{
return $this->belongsToJson(ProductCategory::class, 'product_category_id');
}
但没有得到预期的结果
在模型中定义字段类型并尝试。另外请确保数组不应该有密钥。
protected $casts = [
'product_category_id' => 'json',
];