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

phpstorm 下 LoginController.php 代码识别

问题描述

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

尝试方法

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

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

解决方法

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

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《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年前

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