belongsTo(Customer::class, 'customer_id')->select( 'id', 'name', 'code_customer', 'lot_no' )->withTrashed(); } public function warehouse() { return $this->belongsTo(m_warehouse::class, 'warehouse_id')->select('id', 'name', 'address')->withTrashed(); } public function t_warehouse() { return $this->belongsTo(m_warehouse::class, 't_warehouse_id'); } public function tipe_peti() { return $this->belongsTo(Type_peti::class, 'tipe_peti_id')->select( 'id', 'type', 'size_peti', 'description' )->withTrashed(); } public function kondisipeti() { return $this->belongsTo(Kondisi_Peti::class, 'kondisipeti_id')->select( 'id', 'nama_kondisi', 'deskripsi_kondisi' )->withTrashed(); } public function transfer() { return $this->hasOne(Transfer::class, 'peti_id')->withTrashed(); } // proses pengambilan data public function assetStatuses() { return $this->hasMany(asset_status::class, 'peti_id')->withTrashed(); } }