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
文件夹,而不是映射到根目录
我使用 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
文件夹,而不是映射到根目录