0

我最近继承了一个基于 laravel 框架的项目,在我设置之后,通过 composer 安装所有需求并运行 php artisan 迁移,不会通过 php artisan serve 运行。

当我研究可能的原因时,我在 SO 上遇到了以下问题: laravel5: chdir(): No such file or directory (errno 2) Using artisan serve after change the public folder name

当我按照第二个中建议的解决方案添加行 ''' $app = new Illuminate\Foundation\Application( realpath( DIR . '/../') ); '''

到 bootstrap/app.php 我得到了同样的错误。

我需要更新的地方有配置文件吗?我发现的大多数建议解决方案(例如更改供应商下的文件)似乎都相当hacky?我真的坚持这一点,任何帮助将不胜感激 - 谢谢!

4

2 回答 2

0

检查 Homestead.yalm 文件夹的配置,在那里你可以指定你的项目在文件夹->地图部分中的位置。

于 2017-09-14T12:49:39.530 回答
0

这可能是作曲家的错误,所以试试

Composer dump-autoload -o
于 2017-12-01T03:00:52.367 回答