• 技术文章 >php框架 >Laravel

    VSCode 中 Laravel 语法提示插件

    GuanhuiGuanhui2020-06-16 18:03:32转载2561

    Laravel Intellisense 是 Mohamed Benhida 贡献的 Visual Studio Code 插件,它为Eloquent 模型,工厂,配置和API资源等内容提供了一些不错的自动完成功能。

    我对这个插件的特点在于支持config(), view()和 Laravel 的其他语法,这些语法通常在大多数编辑器中都没有自动补全功能,但可以节省很多数据库和代码之间的时间上下文切换。

    这是完整的功能列表:

    这个插件的优点是可以为 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中文网其它相关文章!

    声明:本文转载于:learnku,如有侵犯,请联系admin@php.cn删除
    专题推荐:laravel
    上一篇:Laravel 中的依赖注入和 IoC 下一篇:laravel扩展包开发步骤【总结】
    大前端线上培训班

    相关文章推荐

    • 在 Laravel 中如何在 Model 层进行数据缓存?• Laravel如何修复网站漏洞• Laravel 中 SQL Debug 小技巧• Laravel 视图合成器• 在 Laravel 使用枚举

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网