'boolean', 'approved_at' => 'datetime', ]; public function primaryItem() { return $this->belongsTo(ItemMaster::class, 'primary_item_id'); } public function equivalentItem() { return $this->belongsTo(ItemMaster::class, 'equivalent_item_id'); } public function approvedBy() { return $this->belongsTo(User::class, 'approved_by'); } }