برای این کار باید docker compose را نصب کرده باشید
mkdir docker-workspace
یک دایرکتوری با نام docker-workspace میسازیم
cd docker-workspace
touch docker-compose.yml
سپس به آن دایرکتوری وارد میشویم و فایل docker-compose.yml را ایجاد میکنیم و دستور زیر را در آن وارد میکنیم
version: "3.7"
services:
# SMTP Server
smtp:
platform: linux/x86_64
image: mailhog/mailhog
container_name: docker-workspace-smtp
logging:
driver: 'none'
ports:
- "8003:1025"
- "8100:8025"
networks:
- docker_workspace_network
networks:
docker_workspace_network:
driver: bridge
در نهایت با وارد کردن دستور
docker-compose up -d
نصب انجام میشود جهت مشاهده mailHog وارد آدرس http://localhost:8100 شوید
در لاراول فایل .env را به مقادیر زیر تغییر دهید
MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=8003
MAIL_USERNAME=''
MAIL_PASSWORD=''
MAIL_ENCRYPTION=null