PHP - Laravel VSCode 自用插件

2,681 阅读1分钟

一、主要插件:

  • PHP IntelephensePHP 代码补全高亮

  • Laravel Extra IntellisenseLaravel 代码补全高亮,支持在 blade 文件中路由补全。

    路线名称和路线参数
    视图和变量
    设定档
    翻译和翻译参数
    Laravel混合功能
    验证规则
    查看部分和堆栈
    环保
    路由中间件
    资产
    模型属性(测试版!)
    刀片指令
    

    image.png

  • Laravel Artisan:支持所有的 php artisan 命令,快捷使用:

    在同一工作空间层次结构中支持多个工匠实例
    制作文件(控制器,迁移,模型等)
    运行自定义命令
    管理数据库
    清除缓存
    产生金钥
    查看所有路线
    启动/停止本地php服务器以进行测试
    Docker支持
    

    例如创建一个控制器:command + shift + p 进入命令模式,输入 controller

    image.png

    make-controller.gif

  • Laravel Blade Snippets(二选一即可):blade 代码补全高亮,使用带 b: 的补全代码块

    image.png

  • Laravel Blade(二选一即可):blade 代码补全高亮,正常输出 blade 代码块即可补全,不需要跟上面那个一样得找 b: 开头的使用。

    image.png

  • Laravel goto view:视图文件名会带上下划线,按住 cmd 加左键点击视图名,可直接跳转到视图文件;win 下按 ctrl,或是 alt 加左键点击。

    image.png

  • Laravel Blade Spacer:快捷打出 {{ }} {!! !!} {{-- --}}

  • KoroFileHeader:注释插件,支持所有主流语言,使用简单,附:使用手册

二、附带插件:

  • laravel-blade:高亮 blade 代码,如果装了 Laravel Blade Snippets 则不需要装这个。

  • Laravel IntellisenseLaravel 代码补全高亮,但是不支持在 blade 文件中路由补全,支持一下功能:

    Resource 资源自动补全
    Eloquent 模型自动补全
    Factory 自动补全
    View 试图自动补全
    Config 配置自动补全
    Route 路由自动补全
    

    image.png