PhpStorm 和 Laravel 中的自动加载问题


Autoload issue in PhpStorm and Laravel

我使用 PhpStorm 创建了一个 Laravel 项目,但是当我打开 index 时.php浏览器中它会显示一些错误。

它打开http://localhost:63342/METU/public/index.php但应该是http://localhost:63342/index.php

Warning: require(C:'Users'ilhan'PhpstormProjects'METU'bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:'Users'ilhan'PhpstormProjects'METU'bootstrap'autoload.php on line 17
Fatal error: require(): Failed opening required 'C:'Users'ilhan'PhpstormProjects'METU'bootstrap/../vendor/autoload.php' (include_path='.;C:'php'pear') in C:'Users'ilhan'PhpstormProjects'METU'bootstrap'autoload.php on line 17

我的项目有什么问题?

错误通常发生在您没有在新的laravel项目上运行composer install时。 运行该命令时,将创建它引用的自动加载文件。

至于URL问题,您要确保您的localhost映射到laravel项目的/public文件夹,而不是映射到它的根目录。