Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

avieln's avatar

laravel namespaces/auto-complete on cloud9 or other ide?

is someone able to use an IDE which does provide namespace and auto-complete for laravel? i have a vps on digital ocean and i program directly on my droplet. i tested different things, like cloud 9 for example.

thanks

0 likes
7 replies
MThomas's avatar

PHPStorm?

But why code on the droplet directly? Using homestead might be a better option imho. If you also use that droplet as your production machine a mistake could take your website down...

avieln's avatar

well i didnt want it to be on my local machine yet. since were still building the basic of the website.. and for some reason i have something against installing all that virtual middleware layers on my laptop... is php storm the only option? does it supports all of laravel namsspaces?

MThomas's avatar

I think currently PHPStorm is the best IDE for any php project. But you might try NetBeans (I don't like it at all).

bashy's avatar

PHPStorm also has upload capabilities?

isaackearl's avatar

You can use Nitrous.io which is similiar to cloud9 in that it is a cloud IDE/VM that you can use. You can get a free box setup really quickly and I've tested it and it works pretty well for Laravel projects. It has composer etc already preinstalled if you create a PHP box.

The real benefit though is that they have software called "Nitrous Desktop" that allows you to sync a local copy of your code on your machine with the files on your vm on nitrous.io. This allows you to use PHPStorm or any IDE that you want and you don't have to install everything locally on your machine. It is pretty convenient overall and I would suggest it as a viable alternative to installing homestead and doing all that on your local machine.

1 like
avieln's avatar

thanks i will try nitrous! but does php storm have autocomplete for laravel? all clases etc?

avieln's avatar

but if i understand right, nitrous is kind of a hosting - so i cannot develop on my vps and see the results online?

Please or to participate in this conversation.