1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-06 08:40:09 +01:00
Taylor Otwell 4c38f24969 wip
2016-05-04 21:40:21 -05:00
2016-05-04 13:21:32 -05:00
2016-05-04 21:21:18 -05:00
2016-05-04 21:26:06 -05:00
2016-05-04 15:40:10 -05:00
2016-05-03 16:03:24 -05:00
2016-05-03 19:54:32 -05:00
2016-05-04 21:24:58 -05:00
2016-05-04 14:10:01 -05:00
2016-05-04 21:24:58 -05:00
2016-05-04 21:34:34 -05:00
2016-05-03 16:03:24 -05:00
wip
2016-05-04 21:40:21 -05:00
2016-05-04 21:24:58 -05:00
fix
2016-05-04 17:39:43 -05:00
2016-05-04 21:26:46 -05:00

Laravel Valet

Laravel development environment for Mac minimalists.

No Vagrant, No Apache, No Nginx, No /etc/hosts file.

What Is It?

Laravel Valet configures your Mac to always run PHP's built-in web server in the background when your machine starts. Then, using DnsMasq, Valet proxies all requests on the *.dev domain to point to sites installed on your local machine. In other words, a blazing fast PHP development environment that uses roughly 7mb of RAM. No Apache, No Nginx, No /etc/hosts file.

Getting Started

Installation

Valet requires the Mac operating system and Homebrew.

  1. Install or update Homebrew to the latest version.
  2. Make sure brew services is available by running brew services list and making sure you get valid output. If it is not available, add it.
  3. Install PHP 7.0 via Homebrew via brew install php70.
  4. Install Valet composer global require laravel/valet.
  5. Run the valet install command. This will configure and install Valet, DnsMasq, and register Valet's daemon to launch when your system starts.

Once Valet is installed, try pinging any *.dev domain on your terminal using a command such as ping foobar.dev. If Valet is installed correctly you should see this domain responding on 127.0.0.1.

Serving Sites

Once Valet is installed, you're ready to start serving sites. Valet provides two commands to help you serve your Laravel sites: park and link.

First, let's try the park command:

  • Create a new directory on your Mac such mkdir ~/Sites. Next, cd ~/Sites and run valet park. This command will register your current working directory as a path that Valet should search for sites.
  • Next, create a new Laravel site within this directory: laravel new blog.
  • Now you may simply open http://blog.dev in your browser.

It's just that simple. Any Laravel project you create within your "parked" directory will automatically be served using the http://folder-name.dev convention.

Description
MIRROR. Laravel's Valet repository on GitHub. (Because it is relevant to PHP Monitor as a dependency, I mirror it here.)
https://laravel.com/docs/master/valet Readme 152 MiB
Languages
PHP 98.7%
Shell 1.2%