Get the schema grammar used by the connection.
public getSchemaGrammar ( ) : Illuminate\Database\Schema\Grammars\Grammar | ||
리턴 | Illuminate\Database\Schema\Grammars\Grammar |
public function __construct(\Illuminate\Database\Connection $connection) { if (!$connection->getSchemaGrammar()) { $connection->useDefaultGrammar(); } parent::__construct($connection); }
/** * @param Connection $connection */ public function __construct(Connection $connection) { $this->connection = $connection; $this->grammar = $connection->getSchemaGrammar(); $this->helper = new OracleAutoIncrementHelper($connection); $this->comment = new Comment($connection); }
/** * Create a new database Schema manager. * * @param \Illuminate\Database\Connection $connection * @return void */ public function __construct(Connection $connection) { $this->connection = $connection; $this->grammar = $connection->getSchemaGrammar(); }
public function __construct(Connection $connection, ParameterBag $param) { $this->param = $param; $this->connection = $connection; $this->schema = $connection->getSchemaGrammar(); }
/** * Preparar Migration. */ public function __construct() { $this->con = app('db')->connection($this->getConnection()); $this->builder = $this->con->getSchemaBuilder(); $this->grammar = $this->con->getSchemaGrammar(); }
/** * Get the schema grammar out of a migration connection. * * @param \Illuminate\Database\Connection $connection * @return \Illuminate\Database\Schema\Grammars\Grammar */ protected function getSchemaGrammar($connection) { if (is_null($grammar = $connection->getSchemaGrammar())) { $connection->useDefaultSchemaGrammar(); $grammar = $connection->getSchemaGrammar(); } return $grammar; }