jsdecena / laracom
Laravel powered e-commerce
Installs: 4 372
Dependents: 0
Suggesters: 0
Security: 2
Stars: 1 938
Watchers: 123
Forks: 864
Open Issues: 1
Type:project
Requires
- php: >=7.1.3
- ext-json: *
- barryvdh/laravel-dompdf: ^0.8.2
- binarytorch/larecipe: ^1.2
- doctrine/dbal: ^2.5
- fideloper/proxy: ~4.0
- gloudemans/shoppingcart: dev-master
- guzzlehttp/guzzle: ^6.3
- jsdecena/baserepo: ^1.0
- jsdecena/mailchimp: ~7.0
- jsdecena/mcpro: 1.1.*
- kalnoy/nestedset: ^4.3
- laravel/cashier: ~7.0
- laravel/framework: 5.7.*|^6.0|^7.0|^8.0
- laravel/tinker: ~1.0
- nicolaslopezj/searchable: ^1.10
- paypal/rest-api-sdk-php: *
- santigarcor/laratrust: 5.0.*
- shippo/shippo-php: ^1.4
Requires (Dev)
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: ~1.0
- phpunit/phpunit: ~7.0
This package is auto-updated.
Last update: 2024-12-10 01:28:24 UTC
README
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