8 superbes extensions de développement Laravel pour VSCode
Cet article est une liste des 8 meilleures extensions VSCode pour les développeurs Laravel qui vous aideront à être plus productif !
1. Laravel Blade Snippet
L'extension Laravel Blade Snippet ajoute la prise en charge de la coloration syntaxique pour Laravel Blade à votre éditeur VS Code. [Apprentissage recommandé: vscode Tutorial,
- Programming Teaching
- ]
- Some des principales caractéristiques de cette extension sont:
- Syntaxe de la blade mettant en évidence les extraits de blade
emMet fonctionne dans des modèles de lameFile
-> Preferences
-> Settings
并将以下内容添加到你的 settings.json
:
"emmet.triggerExpansionOnTab": true,"blade.format.enable": true,"[blade]": { "editor.autoClosingBrackets": "always"},
这将启用 Emmet 标记的制表符完成,如果启用 blade 格式设置。
有关可用 Snippets 的更多信息,请务必查看文档:
2. Laravel Snippets
这可能是我个人最喜欢的!这个 Laravel Snippets 扩展 为外观添加代码片段 Request::
, Route::
等。
一些受支持的片段前缀包括:
- 认证
- 广播
- 缓存
- 配置
- 控制台
- Cookie
- 加密
- 数据库
- 事件
- 视图
有关可用片段的更多信息,请务必查看此处的文档:
3. Laravel Blade 片段
当你试图在 Blade 视图中用 {{ }}
和你的整个行返回4个空格时,这不是很烦人吗?好吧,幸运的是, 这个 Laravel Blade 片段 解决了这个问题!
Laravel blade 片段扩展会自动为你的 blade 模板标记添加间距:
有关更多信息,请确保查看此处的文档:
4. Laravel Artisan
我个人一直喜欢使用命令行,但我必须承认这个 Laravel Artisan 扩展太棒了!它允许你直接从 Visual Studio 代码中运行 Laravel Artisan 命令!
Some 的主要功能是:
- 创建控制器、迁移等文件。
- 运行你自己的自定义命令
- 管理你的数据库
- 清除缓存
- 生成密钥
- 查看所有应用程序路由
- 出于测试目的管理你的本地php服务器
有关详细信息,请务必查看此处的文档:
5. Laravel 额外智能感知
这个 Laravel 额外智能感知 扩展为 VSCode 中的 Larave 提供自动补全。
这个扩展具有以下自动完成功能:
- 路由名称和路由参数
- 视图和变量
- 配置
- 翻译和转换参数
- Laravel Mix 函数
- 验证规则
- 查看部分和堆栈
- 环境
- 路由中间件
有关详细信息,请务必查看此处的文档:
6. Laravel Goto 控制器
随着应用程序的增长,控制器的数量也在增长,因此在某些时候,你可能最终会拥有数百个控制器。汉斯找路可能会很乏味。
这正是Laravel-goto-controller VScode扩展所解决的问题。
这个扩展允许你按下 Alt
Fichier
-> Préférences
-> Paramètres
et ajoutez ce qui suit à votre settings.json
: 🎜rrreee 🎜Cela permettra la complétion des onglets pour les balises Emmet si le formatage de la lame est activé. 🎜🎜Pour plus d'informations sur les extraits disponibles, assurez-vous de consulter la documentation : 🎜🎜🎜Extension VSCode pour laravel🎜🎜🎜2. C'est probablement mon préféré ! Cette extension Laravel Snippets 🎜 ajoute des extraits de code à l'apparence Request::
, Route:: etc. 🎜🎜Certains préfixes de fragments pris en charge incluent : 🎜🎜🎜Authentification🎜🎜Broadcast🎜🎜Database🎜🎜Events🎜 🎜Voir🎜🎜 🎜Mises à jour sur les extraits disponibles Pour plus d'informations, assurez-vous de consulter la documentation ici : 🎜🎜extension VSCode de larave 🎜🎜🎜3. 🎜N'est-ce pas ennuyeux lorsque vous essayez d'utiliser {{ }}
dans une vue Blade et que votre ligne entière renvoie 4 espaces ? Eh bien, heureusement, cet extrait de Laravel Blade 🎜 résout ce problème ! 🎜🎜L'extension de fragment de lame Laravel ajoute automatiquement un espacement aux balises de votre modèle de lame : 🎜🎜Pour plus d'informations, assurez-vous de consulter la documentation ici : 🎜🎜Extension VSCode pour laravel🎜🎜🎜4. Laravel Artisan🎜🎜Personnellement, je préfère toujours utiliser la ligne de commande, mais je dois l'admettre Laravel Artisan🎜 L'extension est géniale ! Il vous permet d'exécuter des commandes Laravel Artisan directement depuis Visual Studio Code ! 🎜🎜Certaines fonctions principales sont : 🎜🎜🎜Créer un contrôleur, une migration et d'autres fichiers. 🎜🎜Exécutez vos propres commandes personnalisées 🎜🎜Gérez votre base de données 🎜🎜Videz le cache 🎜🎜Générez des clés 🎜🎜Affichez toutes les routes d'application 🎜🎜Gérez votre serveur PHP local à des fins de test 🎜🎜🎜Pour plus de détails, assurez-vous de consulter la documentation ici : 🎜🎜Extension VSCode pour laravel 🎜🎜🎜5. https://www.php.cn/link/3152a869f2b7e9935bbaeb633a5a7693" rel="nofollow noopener noreferrer">L'extension Laravel Extra IntelliSense🎜 fournit la saisie semi-automatique pour Larave dans VSCode. 🎜🎜Cette extension présente les fonctionnalités de saisie semi-auto suivantes : 🎜🎜🎜Noms de route et paramètres de route 🎜🎜Vues et variables 🎜🎜Configuration 🎜🎜Paramètres de traduction et de conversion 🎜🎜Fonctions Laravel Mix 🎜🎜Règles de validation 🎜🎜Afficher les sections et les piles 🎜 🎜Environnements 🎜🎜Routing Middleware🎜🎜🎜Assurez-vous de consulter la documentation ici pour plus de détails : 🎜🎜 Extensions VSCode 🎜🎜🎜 6. Contrôleurs Laravel Goto 🎜🎜 À mesure que votre application grandit, le nombre de contrôleurs augmente également, donc à un moment donné, vous peut se retrouver avec des centaines de contrôleurs. L'orientation de Hans peut être fastidieuse. 🎜🎜C'est exactement le problème résolu par l'Laravel-goto-controller🎜 Extension VScode. 🎜🎜Cette extension vous permet d'appuyer sur Alt
+ de cliquer sur le nom d'un contrôleur dans un fichier de route, et elle vous guidera ensuite depuis la route vers le fichier de contrôleur correspondant : 🎜🎜Pour plus d'informations, consultez la documentation :🎜Extensions VSCode pour laravel
7. Laravel goto View
est très similaire à l'extension Laravel goto Controller Laravel goto View VScode extension vous permet de passer du contrôleur ou de la route à la vue. Cela peut vous faire gagner beaucoup de temps !
Vous pouvez utiliser Ctrl
ou Alt
+ cliquer pour accéder au premier fichier de vue Blade correspondant : Ctrl
或 Alt
+ 点击跳转到第一个匹配的 Blade 视图文件:
有关更多信息,请务必查看此处的文档:
8. DotENV 语法高亮
这个很简单,但是很方便。这个 DotENV VS Code 扩展用于突出显示 .env
8. Mise en évidence de la syntaxe DotENVC'est très simple, mais très pratique. Cette extension Pour plus d'informations, assurez-vous de consulter la documentation ici :
Extensions VSCode pour Laravel
où vous pouvez obtenir toutes les extensions mentionnées sous forme d'un seul bundle J'espère que cela vous sera utile ! 🎜🎜🎜Adresse originale : https://devdojo.com/bobbyiliev/8-awesome-vs-code-extensions-for-laravel-developers🎜🎜Adresse de traduction : https://learnku.com/laravel/t/71392🎜 🎜🎜【Recommandations associées : 🎜tutoriel vidéo laravel🎜】🎜Conclusion
Si vous aimez toutes ces extensions, vous pouvez consulter
Pack d'extensions Laravel pour Visual Studio Code
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

Les dernières versions de Laravel 9 et CodeIgniter 4 fournissent des fonctionnalités et des améliorations mises à jour. Laravel9 adopte l'architecture MVC et fournit des fonctions telles que la migration de bases de données, l'authentification et le moteur de modèles. CodeIgniter4 utilise l'architecture HMVC pour fournir le routage, l'ORM et la mise en cache. En termes de performances, le modèle de conception basé sur le fournisseur de services de Laravel9 et le framework léger de CodeIgniter4 lui confèrent d'excellentes performances. Dans les applications pratiques, Laravel9 convient aux projets complexes qui nécessitent de la flexibilité et des fonctions puissantes, tandis que CodeIgniter4 convient au développement rapide et aux petites applications.

Dans le monde du développement front-end, VSCode est devenu l'outil de choix pour d'innombrables développeurs grâce à ses fonctions puissantes et son riche écosystème de plug-ins. Ces dernières années, avec le développement rapide de la technologie de l'intelligence artificielle, des assistants de code IA sur VSCode ont vu le jour, améliorant considérablement l'efficacité du codage des développeurs. Les assistants de code IA sur VSCode ont poussé comme des champignons après la pluie, améliorant considérablement l'efficacité du codage des développeurs. Il utilise la technologie de l'intelligence artificielle pour analyser intelligemment le code et fournir une complétion précise du code, une correction automatique des erreurs, une vérification grammaticale et d'autres fonctions, ce qui réduit considérablement les erreurs des développeurs et le travail manuel fastidieux pendant le processus de codage. Aujourd'hui, je recommanderai 12 assistants de code d'IA de développement frontal VSCode pour vous aider dans votre parcours de programmation.

Comparez les capacités de traitement des données de Laravel et CodeIgniter : ORM : Laravel utilise EloquentORM, qui fournit un mappage relationnel classe-objet, tandis que CodeIgniter utilise ActiveRecord pour représenter le modèle de base de données en tant que sous-classe de classes PHP. Générateur de requêtes : Laravel dispose d'une API de requêtes chaînées flexible, tandis que le générateur de requêtes de CodeIgniter est plus simple et basé sur des tableaux. Validation des données : Laravel fournit une classe Validator qui prend en charge les règles de validation personnalisées, tandis que CodeIgniter a moins de fonctions de validation intégrées et nécessite un codage manuel des règles personnalisées. Cas pratique : l'exemple d'enregistrement d'utilisateur montre Lar

Laravel - Artisan Commands - Laravel 5.7 est livré avec une nouvelle façon de traiter et de tester de nouvelles commandes. Il inclut une nouvelle fonctionnalité de test des commandes artisanales et la démonstration est mentionnée ci-dessous ?

Pour les débutants, CodeIgniter a une courbe d'apprentissage plus douce et moins de fonctionnalités, mais couvre les besoins de base. Laravel offre un ensemble de fonctionnalités plus large mais a une courbe d'apprentissage légèrement plus raide. En termes de performances, Laravel et CodeIgniter fonctionnent bien. Laravel dispose d'une documentation plus complète et d'un support communautaire actif, tandis que CodeIgniter est plus simple, léger et possède de solides fonctionnalités de sécurité. Dans le cas pratique de la création d'une application de blog, EloquentORM de Laravel simplifie la manipulation des données, tandis que CodeIgniter nécessite une configuration plus manuelle.

Lors du choix d'un framework pour de grands projets, Laravel et CodeIgniter ont chacun leurs propres avantages. Laravel est conçu pour les applications d'entreprise, offrant une conception modulaire, une injection de dépendances et un ensemble de fonctionnalités puissantes. CodeIgniter est un framework léger plus adapté aux projets de petite et moyenne taille, mettant l'accent sur la rapidité et la facilité d'utilisation. Pour les grands projets avec des exigences complexes et un grand nombre d'utilisateurs, la puissance et l'évolutivité de Laravel sont plus adaptées. Pour les projets simples ou les situations avec des ressources limitées, les capacités de développement légères et rapides de CodeIgniter sont plus idéales.

Pour les petits projets, Laravel convient aux projets plus importants qui nécessitent des fonctionnalités et une sécurité élevées. CodeIgniter convient aux très petits projets qui nécessitent légèreté et facilité d'utilisation.
