verifiedit / laravel-sqlsrv-driver-enhanced
Laravel 的 Sql Server 数据库驱动增强版本。
1.1.0
2024-09-13 01:06 UTC
Requires
- illuminate/database: ^10.0 || ^11.0
- illuminate/support: ^10.0 || ^11.0
README
该包是为了解决在使用 Laravel 和 SQL Server 时遇到的问题而诞生的,该问题会导致无法获取正确的最后插入 ID。
该包中的代码直接来自原始 Laravel SQL Server 驱动的 pull request 中的更改。该 pull request 已合并,但后来因为与 freeTDS 驱动冲突而被撤销。本包是 pull request 中所做更改的直接副本,您可以在以下链接中找到 - laravel/framework#33430 以及撤销的 pull request - laravel/framework#33496。关于该问题的原始错误报告可以在以下链接中找到 - laravel/framework#32883。
安装
您可以通过 composer 安装该包
composer require verifiedit/laravel-sqlsrv-driver-enhanced
使用方法
安装后,该包将自动用增强驱动器覆盖默认的 SQL Server 驱动器。您无需进行任何其他操作,因为包会自动在您的 Laravel 应用程序中注册自己。
致谢
所有功劳都归功于 pull request 的原始作者 @rodrigopedra。我只是将这些更改放入了一个可安装的包中,我们可以在我们的应用程序中使用。