/** * Prepare a new query object. * * @return \Database\Query */ protected function query() { $connection = static::resolve(); $prefix = $connection->prefix(); $query = new Query($connection, $prefix . $this->table()); $query->fail()->primaryKeyName($this->primaryKeyName())->fetch(get_class($this)); return $query; }