Прежде всего, поскольку вы переходите с XAMPP и у вас есть Mac, я бы рекомендовал вам сначала попробовать Valet: https://laravel.com/docs/5.7/valet. Гораздо проще установить и управлять.
Что касается усадьбы, у вас есть Parallelsи Vagrant установлен.
Добавьте окно Vagrant, запустив команду в терминале:
vagrant box add laravel/homestead
Затем установите Homestead:
git clone https://github.com/laravel/homestead.git ~/Homestead
Запустите сценарий инициализации:
cd ~/Homestead
bash init.sh
Откройте файл ~ / Homestead / Homestead.yaml для настройки конфигурации.Будьте очень осторожны с отступами и знаками.
Установите поставщика:
provider: parallels
Сопоставьте папку с файлами веб-сайта с виртуальным полем:
folders:
- map: ~/code
to: /home/vagrant/code
Добавьте свой первыйКонфигурация веб-сайта для init nginx:
sites:
- map: firstwebsite.test
to: /home/vagrant/code/firstwebsite.test/public
Добавить запись в / etc / hosts, чтобы указать домен для вашего виртуального ящика
192.168.10.10 firstwebsite.test
Запустить виртуальный ящик, выполнив:
vagrant up
Попробуйте загрузить его: http://firstwebsite.test
Источник: https://laravel.com/docs/5.7/homestead