Tektriks

Coding starts here
Home / Blog

Level up your laravel coding using vscode extensions

Laravel is the most loved PHP framework for a few years. It has gained immense popularity due to some of its core features like Eloquent ORM, File Handling, Security, API, etc. It gives us everything if you are building a small project or large-sized project. It’s easy to understand documentation & community support makes it a clear winner from other frameworks like CakePHP, CodeIgniter, etc. When it comes to coding there are various IDEs available in the market. Some are free like Atom, Aptana Studio, NetBeans, Sublime Text, VSCode, and paid ones like PHPStorm. PHPStorm is great but it is pricey to most of the developers. So, now all prefers VSCode for its rich extensions marketplace.

I prefer these must have extensions for your daily Laravel development:

  1. Apache Conf: https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-apache
  2. Auto Close Tag: https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag
  3. Better Align: https://marketplace.visualstudio.com/items?itemName=wwm.better-align
  4. change-case: https://marketplace.visualstudio.com/items?itemName=wmaurer.change-case
  5. DotENV: https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv
  6. GitLens: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
  7. Laravel Blade Snippets: https://marketplace.visualstudio.com/items?itemName=onecentlin.laravel-blade
  8. Laravel Blade Spacer: https://marketplace.visualstudio.com/items?itemName=austenc.laravel-blade-spacer
  9. Laravel GoTo: https://marketplace.visualstudio.com/items?itemName=absszero.vscode-laravel-goto
  10. laravel intellisense: https://marketplace.visualstudio.com/items?itemName=mohamedbenhida.laravel-intellisense
  11. Path Intellisense: https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense
  12. PHP DocBlocker: https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker
  13. PHP Intelephense: https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client
  14. PHP Namespace Resolver: https://marketplace.visualstudio.com/items?itemName=MehediDracula.php-namespace-resolver
  15. SFTP: https://marketplace.visualstudio.com/items?itemName=liximomo.sftp (optional)

Settings I prefer to have:

{
    "workbench.startupEditor": "newUntitledFile",
    "editor.minimap.enabled": false,
    "editor.renameOnType": true,
    "workbench.colorTheme": "Monokai",
    "editor.fontSize": 13,
    "window.titleBarStyle": "custom",
    "emmet.triggerExpansionOnTab": true, // enable tab to expanse emmet tags
    "blade.format.enable": true,         // if you would like to enable blade format
    "[blade]": {
        "editor.autoClosingBrackets": "always"
    },
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "workbench.iconTheme": "vscode-great-icons",
    "editor.wordWrap": "on",
    "workbench.editor.tabSizing": "shrink",
    "workbench.activityBar.visible": true,
    "php.suggest.basic": false,
    "editor.renderWhitespace": "boundary",
    "typescript.suggest.paths": false
}

What are your suggestions? Do you want to share with us? Kindly tell us in our comment section.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x