php - 在 laravel/PHP 中具有相同命名空间的 2 个类
问题描述
我对 laravel/PHP 中的工作流程感到困惑。我有 2 个名称不同但名称空间相同的文件。
文件:
家庭控制器.php
命名空间:命名空间 App\Http\Controllers;
类名:HomeController
HomeController_old.php
命名空间:命名空间 App\Http\Controllers;
类名:HomeController
问题是,它总是使用我创建的旧控制器文件而不是新的控制器文件。任何想法?
更新
问题
- 当我在 中编辑方法时
HomeController.php
,例如:create()
方法,我的更改没有做任何事情,但是当我在 中编辑该方法时HomeController_old.php
,我的更改有效。
解决方案
使用旧的插入新的原因是因为旧的是在具有相同类名的新的之前创建的,以修复这种使用
composer dump autoload
推荐阅读
- apache - Apache 错误 - 错误模块名称:php_oci8_12c.dll,版本:7.4.12.0
- postgresql - rust 中的 tokio-postgres 中的 `Uuid` 没有实现特征 `FromSql<'_>`
- python - 芹菜每小时意外开始任务
- excel - macbook pro无法删除excel宏
- elasticsearch - 使用 Spring Data 进行 Reactive Repository 的弹性搜索 - 基于嵌套属性进行删除
- c++ - 硬件定时器如何工作并影响软件性能?
- jquery - 如何将obj与类名与jquery匹配
- powerbi - Power BI DAX - 在行中找到值时对行进行分组
- html - 如何将旧版 aspx 升级到基于 html 的网站或使用 asp.net
- javascript - 在 js 中添加过渡的正确顺序是什么?