Point::class, 'last_location_updated_at' => 'datetime', 'capacity_kg' => 'integer', ]; } public function getRouteKeyName(): string { return 'uuid'; } protected static function booted(): void { static::creating(function (self $t): void { if (empty($t->uuid)) $t->uuid = (string) Str::uuid(); }); } public function assignedTeam(): BelongsTo { return $this->belongsTo(CollectionTeam::class, 'assigned_team_id'); } }