belongsTo('App\Order', 'order_id','id'); } public function commodity(){ return $this->hasOne('\App\Commodity','id','commodity_id'); } public function orderBin(){ return $this->hasOne(OrderBin::class,'order_id','order_id'); } public function getBarcodeAttribute(){ $commodity=$this->commodity()->first(); if($commodity)return $commodity['barcode']; return ''; } public function getNameAttribute(){ $commodity=$this->commodity()->first(); if($commodity)return $commodity['name']; return ''; } public function getSkuAttribute(){ $commodity=$this->commodity()->first(); if($commodity)return $commodity['sku']; return ''; } }