VSCode 中 Laravel 语法提示插件
Laravel Intellisense 是 Mohamed Benhida 贡献的 Visual Studio Code 插件,它为Eloquent 模型,工厂,配置和API资源等内容提供了一些不错的自动完成功能。
我对这个插件的特点在于支持config()
, view()
和 Laravel 的其他语法,这些语法通常在大多数编辑器中都没有自动补全功能,但可以节省很多数据库和代码之间的时间上下文切换。
这是完整的功能列表:
Resource 资源自动补全
Eloquent 模型自动补全
Factory 自动补全
View 试图自动补全
Config 配置自动补全
Route 路由自动补全
这个插件的优点是可以为 Laravel 开发人员提供独特的帮助:围绕模型数据的编辑器帮助。 该插件通过使用应用程序的数据库连接来获取模型属性,从而提供自动完成功能。
例如,假设您需要为新创建的模型编写工厂。 在当前版本的Laravel中,您需要在迁移类,数据库表或PHPDoc字段名称中引用数据库字段,以查看可用的字段。
如果Visual Studio Code不适合您,Blueprint 可能会通过从集中式配置文件生成各种文件来满足这种自动完成的需求 。 您还可以从同时使用 Blueprint 和 Laravel Intellisense 中受益,我只想指出,存在多种方法来管理文件的通用部分和应用程序数据周围的代码。
另一个解决方案可能是Laravel Populated Factory 插件,但这仅对 factory 有用。
我通常会在模型类的注释中管理@property-read
值的列表(可作为有用的参考和模型属性的自动完成功能),但这在尝试填写工厂时对自动完成功能无济于事。
View 试图的自动完成是另一个额外的好处,它避免您经常手动查找文件:
PhpStorm不使用{{view()}}
辅助功能提供自动完成功能,但是它确实支持Blade文件中的@include指令进行自动完成功能。
了解更多
您可以通过在 Visual Studio 的插件市场中搜索 laravel intellisense 来下载此插件。 源代码可在GitHub上的 simoebenhida/laravel-intellisense上找到。
推荐教程:《Laravel教程》
以上是VSCode 中 Laravel 语法提示插件的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Laravel - Artisan 命令 - Laravel 5.7 提供了处理和测试新命令的新方法。它包括测试 artisan 命令的新功能,下面提到了演示?

Laravel - 分页自定义 - Laravel 包含分页功能,可帮助用户或开发人员包含分页功能。 Laravel 分页器与查询构建器和 Eloquent ORM 集成。自动分页方法

Laravel邮件发送失败时的退信代码获取方法在使用Laravel开发应用时,经常会遇到需要发送验证码的情况。而在实�...

Laravel计划任务运行无响应排查在使用Laravel的计划任务调度时,不少开发者会遇到这样的问题:schedule:run...

在dcatadmin(laravel-admin)中如何实现自定义点击添加数据的表格功能在使用dcat...

Laravel - 转储服务器 - Laravel 转储服务器随 Laravel 5.7 版本一起提供。以前的版本不包括任何转储服务器。转储服务器将成为 laravel/laravel Composer 文件中的开发依赖项。

Laravel框架中Redis连接的共享与select方法的影响在使用Laravel框架和Redis时,开发者可能会遇到一个问题:通过配置...
