我已经将 Laravel 8 安装为一个新项目。当我运行项目时,我得到“为了使用 Auth::routes() 方法,请安装 laravel/ui 包。” 但是 Laravel 安装文档说 laravel ui 已经过时了,我们应该使用 Jetstream。所以我用 Livewire 堆栈安装了 Jetstream。回到测试项目,我得到相同的错误消息。
我已经运行了一个作曲家转储自动加载。
我需要做什么才能让 Laravel 8 项目运行?
我已经将 Laravel 8 安装为一个新项目。当我运行项目时,我得到“为了使用 Auth::routes() 方法,请安装 laravel/ui 包。” 但是 Laravel 安装文档说 laravel ui 已经过时了,我们应该使用 Jetstream。所以我用 Livewire 堆栈安装了 Jetstream。回到测试项目,我得到相同的错误消息。
我已经运行了一个作曲家转储自动加载。
我需要做什么才能让 Laravel 8 项目运行?
您将需要清除并重新创建缓存。运行以下 php artisan 命令:
php artisan cache:clear
php artisan config:cache
php artisan route:cache
在 Laravel 早期版本的许多“升级”中,我也遇到了这个问题。我不想更改整个身份验证机制,因为它有效,所以我将保留我拥有的代码。
@Elisha Senoo 的回答是正确的,并且大部分时间都解决了。但是,如果您发现自己无法清除缓存(因为它在 artisan 命令上有相同的错误消息),解决方案是手动清除 .then 中的.php
文件。bootstrap/cache folder
php artisan config:cache