Posts

Showing posts from May 29, 2018

What is Laravel Homestead?

Image
What is Laravel Homestead and why would you need it? According to the official docs : " Laravel Homestead  is an official, pre-packaged  Vagrant  box that provides you a wonderful development environment without requiring you to install PHP, a web server, and any other server software on your local machine. " First thing that Homestead needs is a virtual environment to run in, so for this you can use Virtual Box,  Parallels, Hyper-V or VMWare since Vagrant needs a virtual machine. Vagrant Box includes the following software: Ubuntu 18.04 Git PHP 7.2 PHP 7.1 PHP 7.0 PHP 5.6 Nginx Apache (Optional) MySQL MariaDB (Optional) Sqlite3 PostgreSQL Composer Node (With Yarn, Bower, Grunt, and Gulp) Redis Memcached Beanstalkd Mailhog Elasticsearch (Optional) ngrok wp-cli Zend Z-Ray Go Minio The setup seems a bit daunting but the advantages are numerous, you don't really need to change anything on your system, since it runs in virtual environme