belongsTo(Organization::class); } public function creator() { return $this->belongsTo(User::class, 'created_by'); } public function logs() { return $this->hasMany(VirtualMachineLog::class)->orderByDesc('created_at'); } public function linkableKind(): string { return 'VirtualMachine'; } public function linkableLabel(): string { return $this->name; } public function linkableUrl(): string { return route('organizations.virtual-machines.edit', [$this->organization_id, $this]); } }