Summer Sale! All accounts are 50% off this week.

leostereo's avatar

can you recomend some ide for laravel + vue ?

Is there some recomended ide on linux with: php sintax. javascript sintax vue extension sintax. and finally , I would like to be able to work on remote server using ssh.

btw: I was working with "code". It was really nice , but I never could connect it to my development server through ssh.

0 likes
12 replies
srinathdudi's avatar

If you are looking for a free ide, go with visual studio code.

If you are ok with paying for ide, I would highly recommend phpstorm. If you are a student, you can use your student email to get phpstorm for free.

fylzero's avatar

@leostereo +1 for VS Code... Install the Laravel Extension Pack, it's amazing... PHP Namespace Resolver... Vuter for Vue. JavaScript highlighting is built in... you're good to go.

Honestly, I'm not a fan of using the in-app terminal, I much prefer iTerm. If you're using Windows, eh... uninstall that garbage and install Linux, terminal problem solved. lol kidding, kidding... kind of. :)

Maybe use Cmder or an alternative terminal if you're on Windows.

1 like
jrrmcalcio's avatar

Yep i would also go with VSC, its free and very flexible :) you can add many extensions and connect via ftp and sftp.

Tray2's avatar

There are lots of good editors and IDEs for php.

This list is nowhere near every editor/IDE just the ones I've used.

Editors free:

  • Visual Studio Code
  • Brackets
  • Atom
  • Notepad++ (Windows only)
  • vi/vim (There is a good course on how to set it up here on Laracasts)

Editors paid:

  • Sublime Text (Can be run as unregistered)

IDE free:

  • Netbeans
  • Eclipse

IDE paid:

  • PHPstorm

I've used all of them and my favorites are in no particular order are

  • Visual Studio Code
  • Sublime Text
  • PHPstorm (Just bought it)

If you don't have the money to pay for PHPstorm and want a fully fledged IDE try one of the free ones and if you want a good editor use VSCode.

1 like
siangboon's avatar

haha, you put Visual Studio Code as Editor instead of IDE... the VSC development team must be very sad...

Tray2's avatar

@siangboon well it is an Editor

What is the difference between Visual Studio Code and Visual Studio IDE?

Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running, and version control. It aims to provide just the tools a developer needs for a quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs, such as Visual Studio IDE.

Taken from the Visual Studio Code FAQ. https://code.visualstudio.com/docs/supporting/faq

1 like
leostereo's avatar

hi you guys , for your recomendations. I also like vs , but ... it I never could get it working into a remote server. It is very common that you will work and deploy your app in a remote server so it should be easy to setup. Are you using it with remote connection ? btw im on arch linux. Regards.

fylzero's avatar

@leostereo I would imagine most users here deploy using Envoy, Envoyer, Forge or Vapor. I personally use Envoy with DigitalOcean and am planning to move my apps to Vapor soon.

My current setup might work for you though. Just read into Envoy. It's a simple little add on to run commands from your server locally... so basically you wire it up so your server has access to you repo and your deployment just becomes a pull from your repo to the server using SSH. It's pretty clean and simple.

Here's an example of one of my deployment scripts.

Envoy.blade.php

@servers(['www' => ['[email protected]']])

{{-- envoy run deploy --}}
@task('deploy', ['on' => 'www'])
    cd ~/apps/my-remote-app-folder
    php artisan down --message="Deploying New Code"
    git pull origin master
    composer install --optimize-autoloader --no-dev
    npm install --production
    php artisan migrate --force
    php artisan config:clear
    php artisan config:cache
    php artisan route:clear
    php artisan route:cache
    php artisan up
@endtask

All I do is run envoy run deploy and it takes care of everything.

1 like
bugsysha's avatar
bugsysha
Best Answer
Level 61

I would think of it in different way. What do you need IDE for? If it is for auto completion then PhpStorm. If it is just simple click thorough then VSC will be more than enough. If it is syntax highlighting then Sublime might suffice. Just write here what pain points you are trying to solve and maybe someone can provide more sensible answer.

Please or to participate in this conversation.