Skip to main content

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 .test domain).
  • 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.

note

.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 .test URL.
  • 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).

Next steps