Sql server 2008 Laravel 5.4 odbc连接MS SQL SERVER

Sql server 2008 Laravel 5.4 odbc连接MS SQL SERVER,sql-server-2008,odbc,laravel-5.4,Sql Server 2008,Odbc,Laravel 5.4,我需要配置Laravel 5.4以使用适用于Microsoft SQL Server的ODBC PDO驱动程序。我没有找到任何有用的资源。如果以前有人在laravel 5.4中使用过odbc,请帮助我 Database.php 'odbc' => [ 'driver' => 'odbc', 'dsn' => 'Driver={SQL Server};Server= {serverName};Trusted

我需要配置Laravel 5.4以使用适用于Microsoft SQL Server的ODBC PDO驱动程序。我没有找到任何有用的资源。如果以前有人在laravel 5.4中使用过odbc,请帮助我

Database.php

    'odbc'   => [
        'driver'   => 'odbc',
        'dsn'      => 'Driver={SQL Server};Server=
        {serverName};Trusted_Connection=true;Database=meteor;',
        'host'     => 'DESKTOP-B9M4O7M\SQLEXPRESS',
        'database' => 'meteor',
        'username' => 'DESKTOP-B9M4O7M\admin',
        'password' => '',
        'grammar' => [
            'query' => Illuminate\Database\Query\Grammars\SqlServerGrammar::class,
            'schema' => Illuminate\Database\Schema\Grammars\SqlServerGrammar::class,
        ],
     ],

您错过了一些设置,并且误解了其他一些设置。请尝试以下操作:

'odbc'   => [
    /* USE sql server as the driver, and set odbc settings (see below) */
    'driver'   => 'sqlsrv',

    /* Tell laravel that you are using odbc */
    'odbc'     => true,

    /* Set the ODBC data source, your previous dns */
    'odbc_datasource_name' => '{SQL Server}',

    /* There is no dsn config variable that I am aware of */
    /*'dsn'    => 'Driver={SQL Server};Server={serverName};Trusted_Connection=true;Database=meteor;', */

    /* host is the server */
    'host'     => '{serverName}', /*'DESKTOP-B9M4O7M\SQLEXPRESS',*/

    'database' => 'meteor',
    'username' => 'DESKTOP-B9M4O7M\admin',
    'password' => '',
    'grammar' => [
        'query' => Illuminate\Database\Query\Grammars\SqlServerGrammar::class,
        'schema' => Illuminate\Database\Schema\Grammars\SqlServerGrammar::class,
    ],
 ],