Laravel 5和MS SQL服务器连接错误

时间:2017-03-14 21:52:57

标签: sql-server laravel laravel-5 sql-server-2012

laravel框架的新手,我正在为我正在处理的项目运行多个数据库连接。只是对一个mysql实例的简单测试,

<p>{{ $data2 = DB::connection('mysql2')->table('test')->get() }}</p>

给出了一个简单的转储但是当对ms sql server 2012运行simmilar测试时,它出错了

<p>{{ $data3 = DB::connection('sqlsrv')->table('test1')->get() }}</p>

错误是:

ErrorException in helpers.php line 519:
Method Illuminate\Support\Collection::__toString() must return a string value

我的db配置与我在网上发布的其他示例类似。

'sqlsrv' => [
        'driver' => 'sqlsrv',
        'host' => env('DB_HOST', 'SQL3.company.ca'),
        'database' => env('DB_DATABASE', 'test'),
        'username' => env('DB_USERNAME', 'test'),
        'password' => env('DB_PASSWORD', '#######'),
          'collation' =>  'SQL_Latin1_General_CP1_CI_AS',
          'charset'   =>  'latin1',
        'prefix' => '',
],

我设置错了吗?我应该看的任何方向?

0 个答案:

没有答案