| 1234567891011121314151617181920212223 |
- <?php
- namespace App\Connectors;
- use Illuminate\Database\Connectors\ConnectionFactory;
- /**
- * 扩展连接工厂,将 sqlsrv 驱动的连接器替换为信任自签名证书版本。
- */
- class TrustConnectionFactory extends ConnectionFactory
- {
- /**
- * {@inheritdoc}
- */
- public function createConnector(array $config)
- {
- if (($config['driver'] ?? '') === 'sqlsrv') {
- return new TrustSqlServerConnector;
- }
- return parent::createConnector($config);
- }
- }
|