jsdecena/laracom

Laravel powered e-commerce

Fund package maintenance!
jsdecena
Patreon
Ko Fi

Installs: 4 372

Dependents: 0

Suggesters: 0

Security: 2

Stars: 1 926

Watchers: 122

Forks: 863

Open Issues: 3

Type:project


README

Build Status Scrutinizer Code Quality Code Intelligence Status codecov Fork Status Star Status Gitter chat FOSSA Status

Get discount on Digital Ocean

Sign-up with Digital Ocean and get $10 discount!

Laravel FREE E-Commerce Software

Features Provided

  • Products

  • Cart

  • Checkout

  • Categories

  • Customers

  • Orders

  • Payment

  • Couriers

  • Employees

  • To view more details of the features See full documentation

Simplified DOCKER setup

In your teminal, issue these commands

  • RUN docker-compose up -d --build
  • If your runtime is apple silicon, use docker-compose -f docker-compose-m1.yml up -d --build command
  • RUN docker exec -it app bash
  • Inside the container, run composer install && chmod -R 777 storage/ bootstrap/cache/
  • Inside the container, run php artisan migrate --seed
  • While inside the container, compile the assets with npm i && npm run dev
  • While inside the container, link the images php artisan storage:link
  • OPEN http://localhost:8000

If you want to use mailhog as SMTP

1.Create a ./mails directory 2.change .env like this

MAIL_DRIVER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="test@example.com"
MAIL_FROM_NAME="${APP_NAME}"

3.Go to http://localhost:8025 and verify that the mailhog screen appears

Author

Jeff Simons Decena

Contributors

contributors

License

FOSSA Status