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 语法提醒插件的细致内容,更多请关注ki4网别的相干文章!
收藏 | 0