【发布时间】:2019-07-09 16:46:03
【问题描述】:
我有一个基本的 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...为什么会发生这种情况,我该怎么办?
【问题讨论】:
-
你跑过
composer install和composer dumpautoload吗? -
我不知道我必须再次执行此操作...我安装了 caomposer,我认为它已为我的所有项目安装。关于dumpautoload,那是什么?这个我没用过?
-
Composer 将安装在系统上,但
composer install所做的是安装项目所需的所有库,在composer.json中列出。composer dumpautoload删除自动生成的 composer.lock 并重新生成它,这有助于项目找到所有需要的库。 -
谢谢,我使用了这两个命令,但我得到了同样的错误......
-
你的目录结构是什么?告诉我你的供应商目录