小编C0l*_*iNN的帖子

使用 Laravel Sail 运行 Laravel Dusk 时连接被拒绝

我正在尝试使用与 Laravel Sail 集成的 Laravel Dusk,如下所述: https: //laravel.com/docs/8.x/sail#laravel-dusk

在进行这项工作时,我面临一些问题:

  • 如果使用 .env.dusk 或 .env.dusk.local 文件并使用“sail dusk”运行测试,我会收到连接拒绝错误(更多详细信息如下)

  • 例如,如果使用 .env.testing 设置 ENV 变量并运行“sail dusk --env=testing”,则连接拒绝错误会消失,但应用程序会继续使用默认的 .env 文件,而 dusk 测试则使用 .env 文件。 env.testing,导致很多错误。

docker-compose.yml

# For more information: https://laravel.com/docs/sail
version: '3'
services:
    laravel.test:
        build:
            context: ./vendor/laravel/sail/runtimes/8.0
            dockerfile: Dockerfile
            args:
                WWWGROUP: '${WWWGROUP}'
        image: sail-8.0/app
        ports:
            - '${APP_PORT:-80}:80'
        environment:
            WWWUSER: '${WWWUSER}'
            LARAVEL_SAIL: 1
        volumes:
            - '.:/var/www/html'
        networks:
            - sail
        depends_on:
            - mysql
            - redis
            - selenium
    selenium:
        image: 'selenium/standalone-chrome'
        volumes:
            - '/dev/shm:/dev/shm'
        networks:
            - sail
    mysql: …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-dusk laravel-8 laravel-sail

7
推荐指数
1
解决办法
3348
查看次数

标签 统计

laravel ×1

laravel-8 ×1

laravel-dusk ×1

laravel-sail ×1

php ×1