valid_segments, true); } public function getRouteKeyName() { return 'name'; } public function parts() { return $this->hasMany(Part::class); } public function defPart() { $p = $this->parts()->first(); return 'segments.' . $p->segment . '.' . $p->part . '.' . $p->part; } }