无法在 Laravel Dusk SQLSTATE[HY000] [2002] 中使用 DatabaseMigrations 连接被拒绝

问题描述

完全错误

sqlSTATE[HY000] [2002] Connection refused (sql: select * from `sessions` where `id` = NAaXsoKQ6Tw9qmLO4VOC2MFFjFaXAN6Cut6Df9wf limit 1)

我正在尝试使用 laravel Dusk 进行浏览器测试,

这是黄昏的 ENV 文件

APP_NAME=Laravel
APP_ENV=local
APP_DEBUG=true
APP_URL=http://localhost:8000

LOG_CHANNEL=stack
LOG_LEVEL=debug

DB_CONNECTION=sqlite_dusk

在database.PHP

'connections' => [

    'sqlite_dusk' => [
        'driver' => 'sqlite','database' => database_path('dusk.sqlite'),],

我的数据库文件夹的根目录中也有 dusk.sqlite

解决方法

尝试降级 Chrome 二进制文件。

运行:

php artisan dusk:chrome-driver 86

此问题与安装的 Chrome 87.x 二进制文件有关。

你一定用过:php artisan dusk:chrome-driver --all