'string|required', // 'cluster' => 'string|required', // 'hostname' => [new Hostname(), 'required'], // 'token_id' => 'string|required', // 'secret' => 'string|required', // 'port' => 'integer|required', // ]; protected $hidden = [ 'username', 'password', ]; public function servers() { return $this->hasMany(Server::class); } public function addresses() { return $this->hasMany(IPAddress::class); } public function toSearchableArray() { return [ 'name' => $this->name ]; } }