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

我的项目有什么问题?

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

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