Primary Requirements:

iTerm2 - terminal for macOs - https://iterm2.com

Oh My Zsh - run this on iTerm2 sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"and you're good to go. Still not getting the essence on this as of this writing since I'm still new to Mac. But it says in the documentation that Oh My Zsh will not make you a 10x developer...but you may feel like one! :D Let's see how this goes. - https://ohmyz.sh

Laravel Valet

- Valet is a laravel dev environment for MacOs.

Execute the following steps on your iTerm2:

  1. Install homebrew (https://brew.sh/) by executing  /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Then execute this - echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/{computer name}/.zprofile\n    eval "$(/opt/homebrew/bin/brew shellenv)”
  3. brew install php - php installation
  4. brew install composer - composer installation
  5. composer global require laravel/valet - this will make valet utility available globally.
  6. mkdir code - create code directory to store all your laravel projects
  7. valet install - install the valet
  8. valet park - register the current working directory with Valet. Meaning every projects within this directory is available to valet. So, if we have laravel project name “laravel”, we can access that on the browser via : laravel.test. No need to run php artisan serve. Cool! 
  9. valet secure - serve a site over encrypted TLS using HTTP/2