Sql server 使用laravel 5.4和sql server的登录模块

Sql server 使用laravel 5.4和sql server的登录模块,sql-server,laravel,authentication,login,migrate,Sql Server,Laravel,Authentication,Login,Migrate,我希望任何人都能帮助解决这个问题。我正在使用laravel和sql server开发一个应用程序。所以我安装了php需要的所有sql server驱动程序,还配置了.env文件和config/database文件。这是可行的,事实上,当我执行一个简单的select查询时,我可以得到一个表的行 但我需要在我的应用程序中添加一个用户登录模块。我读了很多教程,发现laravel与Auth controller一起工作。因此,我开始通过以下方式激活此功能: php artisan make:auth

我希望任何人都能帮助解决这个问题。我正在使用laravel和sql server开发一个应用程序。所以我安装了php需要的所有sql server驱动程序,还配置了.env文件和config/database文件。这是可行的,事实上,当我执行一个简单的select查询时,我可以得到一个表的行

但我需要在我的应用程序中添加一个用户登录模块。我读了很多教程,发现laravel与Auth controller一起工作。因此,我开始通过以下方式激活此功能:

php artisan make:auth 
好的,我得到了:身份验证脚手架成功生成

但当我执行时:

php artisan migrate  
我得到以下错误:

[Illuminate\Database\QueryException]                                                          
  could not find driver (SQL: select * from sysobjects where type = 'U' and name = migrations)  
  [PDOException]         
  could not find driver
php.ini文件中的扩展名

extension=php_sqlsrv_7_nts_x64.dll
extension=php_pdo_sqlsrv_7_nts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x86.dll
extension=php_sqlsrv_7_ts_x86.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_nts_x86.dll
extension=php_sqlsrv_7_nts_x86.dll
extension=php_mysqli.dll
;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
配置/数据库

'default' => env('DB_CONNECTION', 'sqlsrv'),   

    'connections' => [

        'sqlsrv' => [
            'driver' => 'sqlsrv',
            'host' => env('DB_HOST', 'xxx.xx.xx.xx'),
            'database' => env('DB_DATABASE', 'DATA_BASE'),
            'username' => env('DB_USERNAME', 'user'),
            'password' => env('DB_PASSWORD', 'pass'),
            'charset' => 'utf8',
            'prefix' => '',
        ],
.env文件

DB_CONNECTION=sqlsrv
DB_HOST=xxx.xx.xx.xx
DB_DATABASE=DATA_BASE
DB_USERNAME=user
DB_PASSWORD=pass
任何人告诉我,如果有任何其他配置,我怎么做

先谢谢你

编辑。。。这是phpinfo()中PDO库的图片


是否加载所有sql server扩展,而不是根据您的环境选择一个?我甚至不知道如何启动php服务。或者你没有重新启动apache?你在安装扩展后重新启动了php fpm吗?您好,我已经安装了laragon,它包括php、apache等。我在安装扩展后重新启动了apache服务