Fatal error: Uncaught Error: Class 'Route' not found in C:\xampp\htdocs\code\project\routes\web.php:18

Fatal error: Uncaught Error: Class 'Route' not found in C:\xampp\htdocs\code\project\routes\web.php:18

我有一个基本的 Laravel 项目,我没有对它做任何事情,我只是做了 laravel new project。我启动了 Xampp 并打开了 MYSQL 和 APACHE,当我尝试访问 localhost/{path}/project 时,我得到了这个:

Fatal error: Uncaught Error: Class 'Route' not found in
 C:\xampp\htdocs\code\project\routes\web.php:18 Stack trace: #0 {main} thrown in
 C:\xampp\htdocs\code\project\routes\web.php on line 18

我不知道这是否愚蠢,但我调查了 web.php,我什至没有 18 行...它只有 16...为什么会这样,什么我应该怎么做?

Laravel 期望它位于您的 nginx/apache 配置的根目录中。如果它位于子文件夹中,则需要配置重写以相应地处理路由。有关如何正确设置它的详细信息,请参阅 this link or this link。

我确实设法解决了这个问题。问题是我试图打开错误的文件......我真的不明白一切都在做什么,但我到了那里。无论如何,如果有人和我有同样的问题,HERE 是帮助我的 YouTube 视频。希望它对某人有用!