Laravel 5.3 MSSQL 查询生成器错误
Laravel 5.3 query builder error with MSSQL
新安装 laravel 使用 DB:select 时出错
回溯是
FatalErrorException in SqlServerConnection.php line 13:
Declaration of Illuminate\Database\SqlServerConnection::transaction(Closure $callback) must be compatible with
Illuminate\Database\ConnectionInterface::transaction(Closure $callback, $attempts = 1)
我的设置是 PHP 7.0,laravel 5.3,ubuntu 服务器 16.04,apache2。
routes/web.php 中的代码和 :
一样简单
Route::get('/', function () { DB::select('select @@version'); });
是的,他们在 5.2 上工作。它还 运行 artisan 在 5.2 上成功迁移。现在我想将 laravel 更新到 5.3。即使是全新安装也会出现同样的错误
这是 5.3 中的已知错误,将在 5.3.1 中修复
也可以看看:
https://github.com/laravel/framework/issues/14992#issuecomment-242006433
新安装 laravel 使用 DB:select 时出错 回溯是
FatalErrorException in SqlServerConnection.php line 13:
Declaration of Illuminate\Database\SqlServerConnection::transaction(Closure $callback) must be compatible with
Illuminate\Database\ConnectionInterface::transaction(Closure $callback, $attempts = 1)
我的设置是 PHP 7.0,laravel 5.3,ubuntu 服务器 16.04,apache2。
routes/web.php 中的代码和 :
一样简单Route::get('/', function () { DB::select('select @@version'); });
是的,他们在 5.2 上工作。它还 运行 artisan 在 5.2 上成功迁移。现在我想将 laravel 更新到 5.3。即使是全新安装也会出现同样的错误
这是 5.3 中的已知错误,将在 5.3.1 中修复 也可以看看: https://github.com/laravel/framework/issues/14992#issuecomment-242006433