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

phpstorm 下 LoginController.php 代码识别

问题描述

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

尝试方法

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

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

解决方法

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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

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

Laravel

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

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

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

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

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

Laravel

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

file 是不是点到这个了

在点回去就行了

Laravel

3年前 评论

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

3年前 评论

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

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

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