Вы можете создать вторую установку для Homestead до того, как уничтожите рабочую.
1) следуйте официальной документации при установке Установка Homestead Vagrant Box, затем при установке Homestead вместоэта команда
git clone https://github.com/laravel/homestead.git ~/Homestead
запустите эту команду
git clone https://github.com/laravel/homestead.git ~/MyHomestead
, тогда вам нужно будет cd ~/MyHomestead
и git checkout v8.4.0
, теперь вам нужно перейти на ~\MyHomestead\scripts\homestead.rb
файл и замените homestead-7
на homestead-7-my
. В виртуальной коробке вы получите другое имя для виртуальной машины.
Теперь вы можете следовать официальной документации
1.1) и всегда можетеуничтожьте свой старый бродячий ящик из бродячей папки обычно ~/homestead
, запустив
vagrant destroy
2) создайте новый бродячий ящик, запустив
vagrant up --provision
3) войдите в бродягу
vagrant ssh
4) зайдите в свой проект (я полагаю, у вас есть набор миграций и просеивателей базы данных)
cd ~/code/myproject
4.1) вы найдете redis
и mysql
работаетуже есть.
5) создать базу данных
php artisan migrate
6) заставьте SUPERVISOR работать, если вам это нужно
7) заставьте cron работать, если вам это нужно
Готово