无法解析 [Illuminate\Session\SessionManager] 的 NULL 驱动程序

Unable to resolve NULL driver for [Illuminate\Session\SessionManager]

我正在使用 Laravel 5.7。我的应用程序昨晚运行良好。但突然出现这个错误。我没有更改任何文件。现在我正在寻找解决方案,但我没有找到任何解决方案。我是 laravel 的新手 我不熟悉 Laravel 的核心文件。 请检查附图中的错误。

这里是 .env 会话部分

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

这是环境文件代码

我在配置

中没有任何文件 session.php 文件

结束评论中的对话,问题是您的 config 目录中没有 session.php。这是一个问题的原因是因为 Laravel 将使用该配置文件来获取会话驱动程序的名称,并且像所有配置值一样,如果它不存在,它只会 return null.

the default session config file 添加到该目录应该可以解决您的问题。