出于测试目的,我将
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
而我没有更改路线文件或视图中的任何内容时,我收到上述错误。
尝试
php artisan config:clear && composer dump-autoload -o
使用命令 autoload -o old files 并在现有项目中生成新文件
"composer dump-autoload -o"
这将自动加载文件
就我而言,问题在于自动加载器加载旧的已删除文件,所以我只使用了“composer dump-autoload -o”并且它起作用了
就我而言,问题出在内部存储库中,它读取旧路径,所以,
解决方案是使用
composer update
读取新的存储库路径。
使用此代码。 😇 您必须在项目文件夹中运行
composer dumpautoload
。
就我而言,使用命令“composer update”很有用,您也可以使用命令composer dump