无法打开流:没有这样的文件或目录(Laravel)

时间:2018-11-08 07:41:27

标签: laravel controller

出于测试目的,我将UsersController.php文件重命名为~UsersController.php,并且一切正常,直到我将其重命名为UsersController.php,现在出现以下错误

  

include(C:\xampp\htdocs\xxx\vendor\composer/../../app/Http/Controllers/~UsersController.php): failed to open stream: No such file or directory

我在不更改路线文件或视图中的任何内容的情况下向UsersController提交表单时遇到上述错误。

6 个答案:

答案 0 :(得分:4)

尝试 beforeEach(() => { angular.mock.module('moduleName', $provide => { $provide.decorator('$window', $delegate => { $delegate.gapi = { auth2: { getAuthInstance: null, }, // ... or whatever else you need to mock }; return $delegate; }); }); }); php artisan config:cache php artisan config:clear

答案 1 :(得分:1)

在我的情况下,问题在于自动加载器加载了旧的已删除文件,因此我只使用了“ composer dump-autoload -o”,它就可以工作了

答案 2 :(得分:1)

在 Laravel 项目文件夹中:

<块引用>

首先,更新 composer 自动加载器(详细信息)

composer dumpautoload

然后,重启队列(详情)

php artisan queue:restart

答案 3 :(得分:1)

您必须在项目文件夹中运行 composer dumpautoload

答案 4 :(得分:1)

使用此代码。 ? 您必须在项目文件夹中运行 composer dumpautoload

答案 5 :(得分:0)

就我而言,问题来自内部存储库,它读取旧路径,
解决方案是使用 composer update 读取新的存储库路径。