[已解决] PhpStorm 下 LoginController.php 被识别为普通文本,不能使用自动提示代码

phpstorm 下 LoginController.php 代码识别

问题描述

如图所示,IDE 下原本类文件会识别为 C 图标,再不济也会识别为 php 标识的文件。可唯独 LoginController 默认识别的是 文本类型,虽然内部有代码高亮,但是书写的时候没有代码提示和自动引入类等功能,用起来费劲。

尝试方法

  • 在其他文件夹下建立文件 【不行】
  • 在空白项目中建立文件 【不行】
  • 修改为其他文件名,例如 LoginsCongroller.php 【可行】

查找过各种设置选项,内外网搜索了一圈,也没找到有人讨论这个问题,不知道各位有没有遇到过类似问题,有没有解决方案。

解决方法

我在 Editor/FileType 里找到了,不知道什么时候误加进去了 text 类型。感谢大家的提醒,我开始想到了,但是第一遍没找到相关内容。

【已解决】PhpStorm 下 LoginController.php 被识别为普通文本,不能使用自动提示代码

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

右键那个文件,点击“Mark as PHP”

Laravel

4年前 评论
ZJalen (楼主) 4年前
讨论数量: 6

命名空间不对?你这是在Admin目录下还是Admin\Auth目录下?

创建控制器 建议使用 php artisan make:Controller 完成

4年前 评论
ZJalen (楼主) 4年前

右键那个文件,点击“Mark as PHP”

Laravel

4年前 评论
ZJalen (楼主) 4年前

file 是不是点到这个了

在点回去就行了

Laravel

4年前 评论

@Alex_D 也不是,根本没有这个选项,我新建的空文件夹空项目也是这样。

4年前 评论

我也碰到过 换个文件名解决了

4年前 评论
ZJalen (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!