Projects Overview
Projects are your local sites. Each one lives in its own folder under C:\laraenv\www\<name> and is served at a friendly local domain like <name>.test.
When a folder appears in C:\laraenv\www, LaraEnv's file watcher automatically generates a web-server virtual host and a Windows hosts-file entry for it. Remove the folder and those entries are cleaned up again.
The Projects list
The Projects page shows every project as a row with:
- A type badge — Laravel, WordPress, or Plain/static.
- The URL (its
.testdomain). - The PHP version it runs on.
- The SSL status (whether HTTPS is enabled).
Auto-detected kinds
LaraEnv inspects each project folder to decide its kind:
- Laravel — detected from a typical Laravel layout (e.g.
artisan,public/). - WordPress — detected from WordPress core files.
- Plain/static — anything else, served as plain PHP or static files.
The detected kind drives the type badge and the sensible defaults LaraEnv applies.
Global TLD selector
A global TLD selector lets you switch the suffix used for every project domain between .test, .local, and .dev. Changing it regenerates all vhosts and hosts-file entries so every project picks up the new suffix at once.
.test is the default and is reserved for testing, so it never collides with a real domain.
Filtering by tags
You can tag projects with free-form labels and filter the list by those tags, which is handy once you have many sites. Tags are set in each project's configuration.
Per-row quick actions
Every project row has quick actions:
- Open folder — reveal the project in File Explorer.
- Open in browser — launch its
.testURL. - Open terminal — open a terminal in the project folder.
- Edit vhost — open the generated virtual-host config.
- Delete — remove the project (and its vhost + hosts entry).