belongsTo(Project::class); } public function layers() { return $this->hasMany(Layer::class); } public function progressUpdates() { return $this->hasMany(ProgressUpdate::class); } // Get latest active layer (most recent upload) public function currentLayer() { return $this->hasOne(Layer::class)->latestOfMany(); } }