What you need for this book
As Laravel is a PHP-based application framework, you will need a code editor or IDE with syntax highlighting for PHP.
We'll be using the Homestead virtual machine, which requires both Vagrant and VirtualBox to be installed on your machine; installation instructions for both of these will be provided later in the book.
Also, if you plan to deploy applications to a live web server, then you will need an FTP client or SSH access to the remote web server in order to move the files from your local machine to the web-accessible server.