'json']; public function getFilesAttribute($value) { if (empty($this->file_ids)) return []; return Upload::whereIn('id', $this->file_ids)->get(); } public function user() { return $this->hasOne(User::class, 'id', 'user_id'); } public function keeps() { return $this->hasMany(SupplyDemandKeep::class, 'supply_demand_id', 'id'); } public function messages() { return $this->hasMany(Message::class, 'supply_demand_id', 'id'); } public function dialogues() { return $this->hasMany(Dialogue::class, 'supply_demand_id', 'id'); } }