Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
302 views
in Technique[技术] by (71.8m points)

database - Laravel relationship advise

I am using hasMany relation on every table I need to advise is this relationship method correct? or Which relationship method should I use?

Models/ProductAttributes.php


namespace App;

use IlluminateDatabaseEloquentModel;

class ProductAttributes extends Model 
{

    protected $table = 'productAttributes';
    public $timestamps = false;

    public function price()
    {
        return $this->hasMany('ProductPrice', 'attribute_id');
    }

    public function color()
    {
        return $this->hasMany('ProductColor', 'attribute_id');
    }

    public function unit()
    {
        return $this->hasMany('ProductUnit', 'attribute_id');
    }

    public function universalNumber()
    {
        return $this->hasMany('ProductUniversalNumbers', 'attribute_id');
    }

    public function img()
    {
        return $this->hasMany('ProductImg', 'attribute_id');
    }

    public function type()
    {
        return $this->hasMany('ProductType', 'attribute_id');
    }

    public function category()
    {
        return $this->hasMany('ProductCategory', 'attribute_id');
    }

    public function location()
    {
        return $this->hasMany('ProductLocation', 'attribute_id');
    }

    public function sku()
    {
        return $this->hasMany('ProductSku', 'attribute_id');
    }

}

This is my Database Shema

question from:https://stackoverflow.com/questions/65870536/laravel-relationship-advise

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...