Heim  >  Artikel  >  Entwicklungswerkzeuge  >  8 fantastische Laravel-Entwicklungserweiterungen für VSCode

8 fantastische Laravel-Entwicklungserweiterungen für VSCode

青灯夜游
青灯夜游nach vorne
2022-12-27 20:08:442707Durchsuche

Dieser Artikel ist eine Liste der 8 besten VSCode-Erweiterungen für Laravel-Entwickler, die Ihnen helfen werden, produktiver zu sein!

8 fantastische Laravel-Entwicklungserweiterungen für VSCode

1. Laravel Blade Snippet

Die Erweiterung „Laravel Blade Snippet“ fügt Ihrem VS-Code-Editor Syntaxhervorhebungsunterstützung für Laravel Blade hinzu. [Empfohlenes Lernen: vscode-Tutorial, Programmierunterricht]

Einige der Hauptfunktionen dieser Erweiterung sind:

    Blade-Syntax-Hervorhebung
  • Blade-Snippets
  • Emmet funktioniert in Blade-Vorlagen
  • Blade.-Format
Um sicherzustellen, dass die Erweiterung wie erwartet funktioniert, sind einige zusätzliche Konfigurationen erforderlich. Fügen Sie unter Datei -> Einstellungen Folgendes zu Ihrer settings.json hinzu:

"emmet.triggerExpansionOnTab": true,"blade.format.enable": true,"[blade]": {
    "editor.autoClosingBrackets": "always"},
File -> Preferences -> Settings 并将以下内容添加到你的 settings.json:rrreee

这将启用 Emmet 标记的制表符完成,如果启用 blade 格式设置。

有关可用 Snippets 的更多信息,请务必查看文档:

laravel 的 VSCode 扩展

2. Laravel Snippets

这可能是我个人最喜欢的!这个 Laravel Snippets 扩展 为外观添加代码片段 Request::, Route:: 等。

一些受支持的片段前缀包括:

  • 认证
  • 广播
  • 缓存
  • 配置
  • 控制台
  • Cookie
  • 加密
  • 数据库
  • 事件
  • 视图

有关可用片段的更多信息,请务必查看此处的文档:

larave 的 VSCode 扩展

3. Laravel Blade 片段

当你试图在 Blade 视图中用 {{ }} 和你的整个行返回4个空格时,这不是很烦人吗?好吧,幸运的是, 这个 Laravel Blade 片段 解决了这个问题!

Laravel blade 片段扩展会自动为你的 blade 模板标记添加间距:

有关更多信息,请确保查看此处的文档:

laravel 的 VSCode 扩展

4. Laravel Artisan

我个人一直喜欢使用命令行,但我必须承认这个 Laravel Artisan 扩展太棒了!它允许你直接从 Visual Studio 代码中运行 Laravel Artisan 命令!

Some 的主要功能是:

  • 创建控制器、迁移等文件。
  • 运行你自己的自定义命令
  • 管理你的数据库
  • 清除缓存
  • 生成密钥
  • 查看所有应用程序路由
  • 出于测试目的管理你的本地php服务器

有关详细信息,请务必查看此处的文档:

laravel 的 VSCode 扩展

5. Laravel 额外智能感知

这个 Laravel 额外智能感知 扩展为 VSCode 中的 Larave 提供自动补全。

这个扩展具有以下自动完成功能:

  • 路由名称和路由参数
  • 视图和变量
  • 配置
  • 翻译和转换参数
  • Laravel Mix 函数
  • 验证规则
  • 查看部分和堆栈
  • 环境
  • 路由中间件

有关详细信息,请务必查看此处的文档:

laravel 的 VSCode 扩展

6. Laravel Goto 控制器

随着应用程序的增长,控制器的数量也在增长,因此在某些时候,你可能最终会拥有数百个控制器。汉斯找路可能会很乏味。

这正是Laravel-goto-controller VScode扩展所解决的问题。

这个扩展允许你按下 AltDadurch wird die Tab-Vervollständigung für Emmet-Tags aktiviert, wenn die Blade-Formatierung aktiviert ist.

Weitere Informationen zu den verfügbaren Snippets finden Sie in der Dokumentation:

🎜🎜VSCode-Erweiterung für Laravel🎜🎜🎜2. Dies ist wahrscheinlich mein persönlicher Favorit! Diese Laravel Snippets-Erweiterung 🎜 fügt Code-Snippets zum Erscheinungsbild Request::, Route:: usw. 🎜🎜Einige unterstützte Fragmentpräfixe umfassen: 🎜🎜🎜Authentifizierung🎜🎜Broadcast🎜🎜Cache🎜🎜Konfiguration🎜🎜Konsole🎜🎜Cookie🎜🎜Verschlüsselung🎜🎜Datenbank🎜🎜Ereignisse🎜 🎜Sehen🎜🎜 🎜Updates zu verfügbaren Snippets Für weitere Informationen, Schauen Sie sich unbedingt die Dokumentation hier an: 🎜🎜laraves VSCode-Erweiterung 🎜🎜🎜3. Laravel Blade-Snippet 🎜 🎜Ist es nicht ärgerlich, wenn Sie versuchen, {{ }} in einer Blade-Ansicht zu verwenden und Ihre gesamte Zeile 4 Leerzeichen zurückgibt? Nun, zum Glück löst dieses Laravel Blade-Snippet 🎜 dieses Problem! 🎜🎜Die Laravel-Blade-Fragment-Erweiterung fügt automatisch Abstände zu Ihren Blade-Vorlagen-Tags hinzu: 🎜🎜Weitere Informationen finden Sie in der Dokumentation hier: 🎜🎜VSCode-Erweiterung für Laravel🎜🎜🎜4. Laravel Artisan🎜🎜Ich persönlich verwende immer lieber die Befehlszeile, aber das muss ich zugeben Laravel Artisan🎜 Die Erweiterung ist großartig! Es ermöglicht Ihnen, Laravel Artisan-Befehle direkt aus Visual Studio Code auszuführen! 🎜🎜Einige der Hauptfunktionen sind: 🎜🎜🎜Controller-, Migrations- und andere Dateien erstellen. 🎜🎜Führen Sie Ihre eigenen benutzerdefinierten Befehle aus. 🎜🎜Verwalten Sie Ihre Datenbank. 🎜🎜Leeren Sie den Cache. 🎜🎜Generieren Sie Schlüssel. 🎜🎜Anzeigen aller Anwendungsrouten. 🎜🎜Verwalten Sie Ihren lokalen PHP-Server zu Testzwecken. 🎜🎜🎜Weitere Informationen finden Sie in der Dokumentation hier : 🎜🎜VSCode-Erweiterung für Laravel 🎜🎜🎜5. https://www.php.cn/link/3152a869f2b7e9935bbaeb633a5a7693" rel="nofollow noopener noreferrer">Laravel Extra IntelliSense🎜-Erweiterung bietet automatische Vervollständigung für Larave in VSCode. 🎜🎜Diese Erweiterung verfügt über die folgenden Autovervollständigungsfunktionen: 🎜🎜🎜Routennamen und Routenparameter 🎜🎜Ansichten und Variablen 🎜🎜Konfiguration 🎜🎜Übersetzungs- und Konvertierungsparameter 🎜🎜Laravel-Mix-Funktionen 🎜🎜Validierungsregeln 🎜🎜Ansichtsabschnitte und Stapel 🎜🎜Umgebungen 🎜🎜Routing-Middleware🎜🎜🎜Schauen Sie sich unbedingt die Dokumentation hier an, um Einzelheiten zu erfahren: 🎜🎜 VSCode-Erweiterungen 🎜🎜🎜 6. Laravel Goto Controllers 🎜🎜 Wenn Ihre Anwendung wächst, wächst auch die Anzahl der Controller, und irgendwann auch Sie Möglicherweise gibt es Hunderte von Controllern. Hans' Orientierung kann mühsam sein. 🎜🎜Das ist genau das Problem, das durch die Laravel-goto-controller🎜 VScode-Erweiterung gelöst wird. 🎜🎜Mit dieser Erweiterung können Sie Alt drücken und auf einen Controller-Namen in einer Routendatei klicken. Anschließend werden Sie von der Route zur entsprechenden Controller-Datei geführt: 🎜🎜Weitere Informationen finden Sie hier die Dokumentation :🎜

VSCode-Erweiterungen für Laravel

7. Laravel goto View ist der Erweiterung „Laravel goto View“ sehr ähnlich. Dadurch können Sie viel Zeit sparen!

Sie können Strg oder Alt + Klicken verwenden, um zur ersten passenden Blade-Ansichtsdatei zu springen: Weitere Informationen finden Sie in der Dokumentation hier:

CtrlAlt + 点击跳转到第一个匹配的 Blade 视图文件:

有关更多信息,请务必查看此处的文档:

laravel 的 VSCode 扩展

8. DotENV 语法高亮

这个很简单,但是很方便。这个 DotENV VS Code 扩展用于突出显示 .envLaravels VSCode-Erweiterung

8. DotENV-Syntaxhervorhebung

Das ist sehr einfach, aber sehr praktisch. Diese DotENV

VS Code-Erweiterung wird verwendet, um die Syntax von .env-Dateien hervorzuheben, was beim Auffinden einiger Probleme sehr hilfreich sein kann

Weitere Informationen finden Sie in der Dokumentation hier:

VSCode-Erweiterungen für Laravel

Fazit

Wenn Ihnen alle diese Erweiterungen gefallen, können Sie sich
Laravel Extension Pack für Visual Studio Code

ansehen, wo Sie alle genannten Erweiterungen als 1 Bundle erhalten können

Pack Die einzige Erweiterung nicht Im Lieferumfang ist das Laravel Blade-Snippet enthalten. Installieren Sie es daher unbedingt separat!

Ich hoffe, das ist nützlich für Sie!

Originaladresse: https://devdojo.com/bobbyiliev/8-awesome-vs-code-extensions-for-laravel-developers

🎜Übersetzungsadresse: https://learnku.com/laravel/t/71392🎜 🎜🎜【Verwandte Empfehlung: 🎜Laravel-Video-Tutorial🎜】🎜

Das obige ist der detaillierte Inhalt von8 fantastische Laravel-Entwicklungserweiterungen für VSCode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen