Php Laravel 7 Docker-无法登录到应用程序
我有两个停靠的laravel应用程序,它们以前工作正常(大约2个月前),现在当我尝试登录它们时,应用程序无法进行身份验证。 当我使用未经验证的路由时,应用程序工作正常。 数据库运行良好。迁移、播种也在起作用。 另一个laravel应用程序在相同的Dockerfile设置下运行完全正常 DockerfilePhp 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
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
重新创建缓存,之后一切都很顺利