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

hifce's avatar
Level 8

How to Create A Portable Project

Hey @JeffreyWay, and the Laracasts community,

Wonderful tips and tutorials. I would like to ask the following question:

How would you make a portable project where you could access your files and workflow from anywhere? How would you potentially use Google Drive or similar services to handle portability?

All answers appreciated.

0 likes
7 replies
Nash's avatar

Hi and welcome!

This is a thing where you would normally use something like Git.

Git is a version control system that allows you to keep track of any changes to your files. You can then upload the files to a service like GitHub and Bitbucket (think of them like Google Drive for code with an understanding of Git) and keep them synchronized across any system where your code is needed, e.g. your local development machine or your production server.

There is a great tutorial here on Laracasts on this very topic: https://laracasts.com/series/git-me-some-version-control

1 like
hifce's avatar
Level 8

@Nash, Perfect. Thank you so much!

And for the portability of your workflow?

I do believe that Sublime 3 has a portable version. Just want to listen to a good implementation of that.

What do you think?

Nash's avatar

@hifce I usually just install the editor + other programs directly on the machine where they're needed...my laptop is portable as is anyways.

I suppose you could install Sublime to a USB stick if you need portability (you can even have a whole operating system on a bootable USB drive if you want).

1 like
jekinney's avatar

As stated that's exactly what git is for. Whether many devs are working on the same project and or many machines are accessing the code.

Another option, generally used with git too, is cloud 9. It's basically a browser based coding software that you use a browser to code. It sets up a vm for you and you can then access it by URL to preview and code. You can even set the coding window to sublimes theme and shortcuts. You can even have two or more devs on the same page like screen sharing whatching one person type etc.

Draw back is it can get laggy, setting up Laravel isn't quite so straight forward (is a few awesome tutorials though) and it has a free account but you'll really need a paid account to really make it work well enough. Free allows only one work area (droplet) and barely enough resources to work.

1 like
hifce's avatar
Level 8

@Nash this is cool. Thank you so much!

I'm tending to stay away from USB drives these days, though.

Is there even a full implementation of web drives in this manner?

hifce's avatar
Level 8

@jekinney Thanks so much for your answer!

Here's the context that I'm looking for:

I have a laptop, a desktop and maybe I am even a guest on a totally different computer and I would like to access (yes using github) my files but I want to have exactly the same workflow and snippets that I spent hours to figure out and built to work right out of the box, maybe with a simple download or a syncing tool or some other cloud-based way. I am mostly interested in Sublime Text 3 features. So yeah, this is the context.

Thanks again!!

Any comment appreciated.

Please or to participate in this conversation.