Illuminate\Database\Eloquent\Model::resolveConnection PHP Method

resolveConnection() public static method

Resolve a connection instance.
public static resolveConnection ( string | null $connection = null ) : Connection
$connection string | null
return Illuminate\Database\Connection
    public static function resolveConnection($connection = null)
    {
        return static::$resolver->connection($connection);
    }

Usage Example

 /**
  *
  */
 private function addSelect()
 {
     $rawSelect = [];
     foreach ($this->columns as $index => $column) {
         if (isset($this->rawColumns[$index])) {
             $rawSelect[] = $this->rawColumns[$index] . ' as ' . Model::resolveConnection()->getQueryGrammar()->wrap($this->columnNames[$index]);
         }
     }
     $this->builder = $this->builder->select(new raw(implode(', ', $rawSelect)));
 }
All Usage Examples Of Illuminate\Database\Eloquent\Model::resolveConnection
Model