/** * Convert the object into something JSON serializable. * * @return array */ public function jsonSerialize() { // We need to remove the object SID and GUID from // being serialized as these attributes contain // characters that cannot be serialized. return Arr::except($this->getAttributes(), [$this->schema->objectSid(), $this->schema->objectGuid()]); }
/** * Finds a record by its Object SID. * * @param string $sid * @param array|string $columns * * @return mixed */ public function findBySid($sid, $columns = []) { return $this->findBy($this->schema->objectSid(), $sid, $columns); }