Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 7 Docker-无法登录到应用程序_Php_Laravel_Docker_Authentication_Docker Compose - Fatal编程技术网

Php Laravel 7 Docker-无法登录到应用程序

Php Laravel 7 Docker-无法登录到应用程序,php,laravel,docker,authentication,docker-compose,Php,Laravel,Docker,Authentication,Docker Compose,我有两个停靠的laravel应用程序,它们以前工作正常(大约2个月前),现在当我尝试登录它们时,应用程序无法进行身份验证。 当我使用未经验证的路由时,应用程序工作正常。 数据库运行良好。迁移、播种也在起作用。 另一个laravel应用程序在相同的Dockerfile设置下运行完全正常 Dockerfile FROM php:7.4-apache USER root # WORKDIR /var/www/html RUN apt-get update && apt-get i

我有两个停靠的laravel应用程序,它们以前工作正常(大约2个月前),现在当我尝试登录它们时,应用程序无法进行身份验证。 当我使用未经验证的路由时,应用程序工作正常。 数据库运行良好。迁移、播种也在起作用。 另一个laravel应用程序在相同的Dockerfile设置下运行完全正常

Dockerfile

FROM php:7.4-apache

USER root

# WORKDIR /var/www/html

RUN apt-get update && apt-get install -y \
        libpng-dev \
        zlib1g-dev \
        libxml2-dev \
        libzip-dev \
        libonig-dev \
        zip \
        curl \
        unzip \
    && docker-php-ext-configure gd \
    && docker-php-ext-install -j$(nproc) gd \
    && docker-php-ext-install pdo_mysql \
    && docker-php-ext-install mysqli \
    && docker-php-ext-install zip \
    && docker-php-source delete

RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

RUN chown -R www-data:www-data /var/www/html \
    && a2enmod rewrite
docker-compose.yaml

version: '3.7'

services: 
    
  app:
    build:
      context: .
      dockerfile: .docker/Dockerfile
    image: 'geninv'
    container_name: geninv
    restart: always
    ports:
      - "8000:80"
    volumes:
      - ./:/var/www/html
    networks: 
      default:

networks: 
  default:
    external: 
      name: mynet
我正在使用mysql 8,其外部卷位于mynet网络上
提前谢谢。

我的疏忽很奇怪。简单的

php artisan config:cache
重新创建缓存,之后一切都很顺利