(Live Link) Extensive ecommerce site with vendors, mods & ability to add to cart without being logged in. Upgraded to Laravel 8.x

Overview

ecommerce.gif

ecommerce

Extensive ecommerce site built with ability to add to cart without being logged in. Upgraded to Laravel 8.x

To run locally

Have docker & docker-compose installed on your operating system.

cp .env.example .env
make dev && make backend-migrate && make backend-seed

To run browser tests

vendor/bin/sail dusk

View browser test code: /tree/develop/tests/Browser

Misc

The Makefile for this project contains useful commands for a Laravel application and can be found at laravel-makefile.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

BSD

Comments
  • Bump league/flysystem from 1.1.3 to 1.1.4

    Bump league/flysystem from 1.1.3 to 1.1.4

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps league/flysystem from 1.1.3 to 1.1.4.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies php 
    opened by dependabot[bot] 1
  • Uploaded product images not found after server deployments

    Uploaded product images not found after server deployments

    Problem

    We're currently storing uploaded product images directly on our server. That means whenever we upload a new server instance the existing uploaded product images are removed. We should handle server deployments gracefully without losing already uploaded product images.

    Solutions

    • We can save images direct to db / cloud hosting (preferred)
    • We can use default product image when missing uploaded image
    opened by kkamara 1
  • build(deps): bump symfony/http-kernel from 4.4.11 to 4.4.23

    build(deps): bump symfony/http-kernel from 4.4.11 to 4.4.23

    Bumps symfony/http-kernel from 4.4.11 to 4.4.23.

    Release notes

    Sourced from symfony/http-kernel's releases.

    v4.4.23

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.22...v4.4.23)

    • no significant changes

    v4.4.22

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.21...v4.4.22)

    • no significant changes

    v4.4.21

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.20...v4.4.21)

    • bug #40535 ConfigDataCollector to return known data without the need of a Kernel (topikito)

    v4.4.20

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.19...v4.4.20)

    • bug #40231 Configure session.cookie_secure earlier (tamcy)
    • bug #40104 Silence failed deprecations logs writes (fancyweb)

    v4.4.19

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.18...v4.4.19)

    • bug #39944 Configure the ErrorHandler even when it is overriden (nicolas-grekas)
    • bug #39797 Dont allow unserializing classes with a destructor (jderusse)

    v4.4.18

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.17...v4.4.18)

    • bug #39220 Fix bug with whitespace in Kernel::stripComments() (ausi)

    v4.4.17

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.16...v4.4.17)

    • bug #38910 Fix session initialized several times (jderusse)
    • bug #38894 Remove Symfony 3 compatibility code (derrabus)

    v4.4.16

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.15...v4.4.16)

    • no changes

    v4.4.15

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.14...v4.4.15)

    • no changes

    v4.4.14

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.13...v4.4.14)

    ... (truncated)

    Commits
    • 95bb423 Update VERSION for 4.4.23
    • 62d7cd9 Bump Symfony version to 4.4.23
    • cd2e325 Update VERSION for 4.4.22
    • aa4d9d2 [HttpKernel] Minor fixes and tweaks in the Symfony Welcome Page
    • b99b8ce Simplified condition and removed unused code from AbstractSessionListener::on...
    • 31f3944 [CS] Replace easy occurences of ?: with ??
    • f70a9aa remove references to "Silex"
    • 39c6e76 Bump Symfony version to 4.4.22
    • 0248214 Update VERSION for 4.4.21
    • cf71f2a bug #40535 [HttpKernel] ConfigDataCollector to return known data without the ...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies php 
    opened by dependabot[bot] 1
  • Bump phpseclib/phpseclib from 2.0.28 to 2.0.31

    Bump phpseclib/phpseclib from 2.0.28 to 2.0.31

    Bumps phpseclib/phpseclib from 2.0.28 to 2.0.31.

    Release notes

    Sourced from phpseclib/phpseclib's releases.

    2.0.31

    • X509: always parse the first cert of a bundle (#1568)
    • SSH2: behave like putty with broken publickey auth (#1572)
    • SSH2: don't close channel on unexpected response to channel request (#1631)
    • RSA: support keys with PSS algorithm identifier (#1584)
    • RSA: cleanup RSA PKCS#1 v1.5 signature verification (CVE-2021-30130)
    • SFTP/Stream: make it so you can write past the end of a file (#1618)
    • SFTP: fix undefined index notice in stream touch() (#1615)
    • SFTP: digit only filenames were converted to integers by php (#1623)
    • BigInteger: fix issue with toBits on 32-bit PHP 8 installs
    • Crypt: use a custom error handler for mcrypt to avoid deprecation errors

    2.0.30

    • X509: don't attempt to parse multi-cert PEMs (#1542)
    • SFTP: add stream to get method (#1546)
    • SFTP: progress callback should report actual downloaded bytes (#1543)
    • SSH2: end connection faster for algorithm mismatch
    • SSH2: add setKeepAlive() method (#1529)
    • ANSI: fix PHP8 compatibility issues

    Download PHP Secure Communications Library

    2.0.29

    • SFTP: add enableDatePreservation() / disableDatePreservation() (#1496)
    • SFTP: uploads on low speed networks could get in infinite loop (#1507)
    • SSH2: when building algo list look at if crypto engine is set (#1500)
    • X509: really looong base64 encoded strings broke extractBER() (#1486)

    Download PHP Secure Communications Library

    Changelog

    Sourced from phpseclib/phpseclib's changelog.

    2.0.31 - 2021-04-06

    • X509: always parse the first cert of a bundle (#1568)
    • SSH2: behave like putty with broken publickey auth (#1572)
    • SSH2: don't close channel on unexpected response to channel request (#1631)
    • RSA: support keys with PSS algorithm identifier (#1584)
    • RSA: cleanup RSA PKCS#1 v1.5 signature verification (CVE-2021-30130)
    • SFTP/Stream: make it so you can write past the end of a file (#1618)
    • SFTP: fix undefined index notice in stream touch() (#1615)
    • SFTP: digit only filenames were converted to integers by php (#1623)
    • BigInteger: fix issue with toBits on 32-bit PHP 8 installs
    • Crypt: use a custom error handler for mcrypt to avoid deprecation errors

    2.0.30 - 2020-12-16

    • X509: don't attempt to parse multi-cert PEMs (#1542)
    • SFTP: add stream to get method (#1546)
    • SFTP: progress callback should report actual downloaded bytes (#1543)
    • SSH2: end connection faster for algorithm mismatch
    • SSH2: add setKeepAlive() method (#1529)
    • ANSI: fix PHP8 compatibility issues

    2.0.29 - 2020-09-07

    • SFTP: add enableDatePreservation() / disableDatePreservation() (#1496)
    • SFTP: uploads on low speed networks could get in infinite loop (#1507)
    • SSH2: when building algo list look at if crypto engine is set (#1500)
    • X509: really looong base64 encoded strings broke extractBER() (#1486)
    Commits
    • 233a920 CHANGELOG: add 2.0.31 release
    • 364704a Merge branch '1.0' into 2.0
    • 05550b9 Merge pull request #1635 from terrafrost/moosa-1.0
    • f95b039 Merge branch 'moosa-1.0' into moosa-2.0
    • 149b4d2 RSA: fix for PHP8
    • 74435e1 Merge branch 'moosa-1.0' into moosa-2.0
    • 8af4280 RSA: misc fixes for 'without NULL' PKCS1 signature validation
    • d70abb9 fix broken unit test
    • 43eeb85 Merge branch 'moosa-1.0' into moosa-2.0
    • 581fbdb CS adjustments
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies php 
    opened by dependabot[bot] 1
  • Bump symfony/http-kernel from 4.4.11 to 4.4.22

    Bump symfony/http-kernel from 4.4.11 to 4.4.22

    Bumps symfony/http-kernel from 4.4.11 to 4.4.22.

    Release notes

    Sourced from symfony/http-kernel's releases.

    v4.4.22

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.21...v4.4.22)

    • no significant changes

    v4.4.21

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.20...v4.4.21)

    • bug #40535 ConfigDataCollector to return known data without the need of a Kernel (topikito)

    v4.4.20

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.19...v4.4.20)

    • bug #40231 Configure session.cookie_secure earlier (tamcy)
    • bug #40104 Silence failed deprecations logs writes (fancyweb)

    v4.4.19

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.18...v4.4.19)

    • bug #39944 Configure the ErrorHandler even when it is overriden (nicolas-grekas)
    • bug #39797 Dont allow unserializing classes with a destructor (jderusse)

    v4.4.18

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.17...v4.4.18)

    • bug #39220 Fix bug with whitespace in Kernel::stripComments() (ausi)

    v4.4.17

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.16...v4.4.17)

    • bug #38910 Fix session initialized several times (jderusse)
    • bug #38894 Remove Symfony 3 compatibility code (derrabus)

    v4.4.16

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.15...v4.4.16)

    • no changes

    v4.4.15

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.14...v4.4.15)

    • no changes

    v4.4.14

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.13...v4.4.14)

    • bug #38212 Do not override max_redirects option in HttpClientKernel (dmolineus)

    v4.4.13

    Changelog (https://github.com/symfony/http-kernel/compare/v4.4.12...v4.4.13)

    ... (truncated)

    Commits
    • cd2e325 Update VERSION for 4.4.22
    • aa4d9d2 [HttpKernel] Minor fixes and tweaks in the Symfony Welcome Page
    • b99b8ce Simplified condition and removed unused code from AbstractSessionListener::on...
    • 31f3944 [CS] Replace easy occurences of ?: with ??
    • f70a9aa remove references to "Silex"
    • 39c6e76 Bump Symfony version to 4.4.22
    • 0248214 Update VERSION for 4.4.21
    • cf71f2a bug #40535 [HttpKernel] ConfigDataCollector to return known data without the ...
    • 59ea1e0 [HttpKernel] ConfigDataCollector to return known data without the need of a K...
    • 021c219 Hardening Security - Unserialize DumpDataCollector
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies php 
    opened by dependabot[bot] 1
  • wrong route at the api

    wrong route at the api

    on the api route:

        Route::put('user/{slug}', 'UserController@update')->name('userUpdate');
    

    fix it with:

        Route::put('user/{slug}', 'Auth\UserController@update')->name('userUpdate');
    
    opened by ivanramosmenorcaon 1
  • Bump async from 2.6.3 to 2.6.4

    Bump async from 2.6.3 to 2.6.4

    Bumps async from 2.6.3 to 2.6.4.

    Changelog

    Sourced from async's changelog.

    v2.6.4

    • Fix potential prototype pollution exploit (#1828)
    Commits
    Maintainer changes

    This version was pushed to npm by hargasinski, a new releaser for async since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump moment from 2.29.1 to 2.29.2

    Bump moment from 2.29.1 to 2.29.2

    Bumps moment from 2.29.1 to 2.29.2.

    Changelog

    Sourced from moment's changelog.

    2.29.2 See full changelog

    • Release Apr 3 2022

    Address https://github.com/advisories/GHSA-8hfj-j24r-96c4

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump guzzlehttp/psr7 from 2.1.0 to 2.2.1

    Bump guzzlehttp/psr7 from 2.1.0 to 2.2.1

    Bumps guzzlehttp/psr7 from 2.1.0 to 2.2.1.

    Release notes

    Sourced from guzzlehttp/psr7's releases.

    2.2.1

    See change log for changes.

    2.2.0

    See change log for changes.

    2.1.2

    See change log for changes.

    2.1.1

    See change log for changes.

    Changelog

    Sourced from guzzlehttp/psr7's changelog.

    2.2.1 - 2022-03-20

    Fixed

    • Correct header value validation

    2.2.0 - 2022-03-20

    Added

    • A more compressive list of mime types
    • Add JsonSerializable to Uri
    • Missing return types

    Fixed

    • Bug MultipartStream no uri metadata
    • Bug MultipartStream with filename for data:// streams
    • Fixed new line handling in MultipartStream
    • Reduced RAM usage when copying streams
    • Updated parsing in Header::normalize()

    2.1.1 - 2022-03-20

    Fixed

    • Validate header values properly
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies php 
    opened by dependabot[bot] 0
Releases(4.0.1-dev-snapshot)
  • 4.0.1-dev-snapshot(Mar 7, 2022)

  • 3.0.0(Feb 20, 2022)

    What's Changed

    • Update product card style https://github.com/kkamara/ecommerce/commit/b7978763682562397bc8d77ff3bf5c3527a341ec
    • Update db config https://github.com/kkamara/ecommerce/commit/779434107f566bb7a594bdef80be47f5302f712a
    • Update search products styling https://github.com/kkamara/ecommerce/commit/87bf3d1c2cf9180a6fd1bcddd3b67bf8cf9887cb
    • Update DevSeeder https://github.com/kkamara/ecommerce/commit/29e37cd0a293be546c8005f663217ef00eeb7131
    • Generate fake vendor applications #60
    • Generate fake flagged product reviews #61
    • Refactor mutators & accessors with laravel 9.x features #87
    • Add app version to page footer #93
    • Move showing x of n to top screen #92
    • Laravel 9.x upgrade #90 (#94)

    Changes made by @kkamara

    Source code(tar.gz)
    Source code(zip)
    ecommerce.tar.gz(58.28 MB)
    ecommerce.zip(62.79 MB)
  • 2.3.0(Feb 6, 2022)

    What's Changed

    • Improve condition checks by @kkamara in https://github.com/kkamara/ecommerce/commit/a76ac72cb15ed42e165fd3525e3833cb7548d1be
    • use-redis-caching-#89 by @kkamara in https://github.com/kkamara/ecommerce/pull/91
    • Fix bug rendering invoice page by @kkamara in https://github.com/kkamara/ecommerce/commit/ffd291a4841e4e5315b6c0d9f1f34437b48839e0
    • Update PhP version 8.0 -> 8.1 #88 by @kkamara in https://github.com/kkamara/ecommerce/commit/8f8f234ff0674d66ee0b4b112f6e1599eda6c93f
    Source code(tar.gz)
    Source code(zip)
    ecommerce.tar.gz(52.74 MB)
    ecommerce.zip(64.95 MB)
  • 2.1.2(Dec 11, 2021)

    What's Changed

    • Add Laravel 8x upgrade by @kkamara in https://github.com/kkamara/ecommerce/pull/39
    • Add testing with dusk by @kkamara in https://github.com/kkamara/ecommerce/pull/41
    • Fix products filtering when db strict mode true by @kkamara in https://github.com/kkamara/ecommerce/pull/43
    • Refactor backend models by @kkamara in https://github.com/kkamara/ecommerce/pull/45
    • Bump league/flysystem from 1.1.3 to 1.1.4 by @dependabot in https://github.com/kkamara/ecommerce/pull/64
    • Bump doctrine/dbal from 3.1.3 to 3.1.4 by @dependabot in https://github.com/kkamara/ecommerce/pull/77
    • Refactor search queries by @kkamara in https://github.com/kkamara/ecommerce/pull/78
    • Refactor dev seeder #75 by @kkamara in https://github.com/kkamara/ecommerce/pull/79
    • Feature/abstract-flash-messages-to-config-file #81 by @kkamara in https://github.com/kkamara/ecommerce/pull/85
    • Bump laravel/framework from 8.73.2 to 8.75.0 by @dependabot in https://github.com/kkamara/ecommerce/pull/86

    Full Changelog: https://github.com/kkamara/ecommerce/compare/1.1...2.1.2

    Source code(tar.gz)
    Source code(zip)
    ecommerce.tar.gz(52.96 MB)
    ecommerce.zip(64.90 MB)
  • 1.2.1(Apr 22, 2021)

    Revert addition react application Revert back to Laravel outputting static pages

    What's Changed

    • build(deps): bump phpseclib/phpseclib from 2.0.28 to 2.0.31 by @dependabot in https://github.com/kkamara/ecommerce-web/pull/5
    • Upgrade frontend dependencies by @kkamara in https://github.com/kkamara/ecommerce-web/pull/7
    • build(deps): bump symfony/http-kernel from 4.4.11 to 4.4.21 by @dependabot in https://github.com/kkamara/ecommerce-web/pull/6
    • Merge master -> laravel_api_react_frontend by @kkamara in https://github.com/kkamara/ecommerce-web/pull/8
    • Laravel api react frontend by @kkamara in https://github.com/kkamara/ecommerce-web/pull/9

    Full Changelog: https://github.com/kkamara/ecommerce-web/compare/1.1...1.2.1

    Source code(tar.gz)
    Source code(zip)
  • 1.2(Jul 10, 2019)

  • 1.1(Jul 9, 2019)

  • 1.x(Oct 25, 2018)

Owner
25 | Business systems developer
null
AbanteCart is a free PHP based eCommerce solution for merchants to provide ability creating online business and sell products online quick and efficient.

AbanteCart is a free PHP based eCommerce solution for merchants to provide ability creating online business and sell products online quick and efficient. AbanteCart application is built and supported by experienced enthusiasts that are passionate about their work and contribution to rapidly evolving eCommerce industry. AbanteCart is more than just a shopping cart, it is rapidly growing eCommerce platform

AbanteCart 129 Nov 15, 2022
The Laravel eCommerce Image Gallery allows the admin to add/manage images into various galleries and galleries into various groups according to requirements.

The Laravel eCommerce Image Gallery allows the admin to add/manage images into various galleries and galleries into various groups according to requirements.

Bagisto 2 May 31, 2022
PHP payment library to easily integrate Baltic banklinks (supports old and new iPizza protocol), E-commerce gateaway (Estcard, Nets Estonia), Liisi Payment Link and Pocopay.

PHP Payment library PHP payment library to easily integrate Baltic banklinks, E-commerce gateaway (Estcard, Nets Estonia), Liizi Payment Link and Poco

Rene Korss 34 Apr 27, 2022
AvoRed an Open Source Laravel Shopping Cart

AvoRed is commin up as a headless graphql version. AvoRed is a free open-source e-commerce platform written in PHP based on Laravel. Its an ingenuous

AvoRed Laravel E commerce 1.4k Dec 30, 2022
Laravel Shopping Cart Package

LaraCart - Laravel Shopping Cart Package (http://laracart.lukepolo.com) Features Coupons Session Based System Cross Device Support Multiple cart insta

Luke Policinski 516 Dec 10, 2022
AvoRed an Open Source Laravel Shopping Cart

AvoRed is commin up as a headless graphql version. AvoRed is a free open-source e-commerce platform written in PHP based on Laravel. Its an ingenuous

AvoRed Laravel E commerce 1.4k Dec 28, 2022
A simple shopping cart implementation for Laravel

LaravelShoppingcart A simple shoppingcart implementation for Laravel. Installation Install the package through Composer. Run the Composer require comm

Rob Gloudemans 3.5k Jan 7, 2023
Shopping Cart Implementation for Laravel Framework

Shopping Cart Implementation for Laravel Framework

darryl fernandez 1.2k Jan 4, 2023
A simple shopping cart implementation for Laravel

LaravelShoppingcart This is a fork of Crinsane's LaravelShoppingcart extended with minor features compatible with Laravel 8+. An example integration c

Patrick 453 Jan 2, 2023
LiteCart - Free Shopping Cart Platform - Built with PHP, jQuery HTML 5 and CSS 3

LiteCart is a lightweight e-commerce platform for online merchants. Developed in PHP, HTML 5, and CSS 3. LiteCart is a registered trademark, property

LiteCart 153 Dec 28, 2022
A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.

OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store.

OpenCart 6.6k Dec 31, 2022
Magento 2 module to only allow checkout when the number of items in the cart are a multiple of X.

Cart Quantity Multiple - Magento 2 Module Introduction This module allows to limit checkout only when the contents of the cart are a multiple of X

ADVOCODO 3 Apr 7, 2022
Zen Cart® is a full-function e-commerce application for your website.

Zen Cart® - The Art of E-Commerce Zen Cart® was the first Open Source e-Commerce web application to be fully PA-DSS Certified. Zen Cart® v1.5.8 is an

Zen Cart 304 Jan 6, 2023
Benefit PHP Shopping Cart Class (Simple Lightweight)

Benefit-PHP-Shopping-Cart-Class Benefit PHP Shopping Cart Class (Simple Lightweight) Table of Contents Initialization Get All Get Item Get Item Child

Osman Cakmak 8 Sep 6, 2022
PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

PrestaShop is an Open Source e-commerce web application, committed to providing the best shopping cart experience for both merchants and customers. It is written in PHP, is highly customizable, supports all the major payment services, is translated in many languages and localized for many countries, has a fully responsive design (both front and back office), etc. See all the available features.

PrestaShop 6.9k Dec 31, 2022
Magento 2 Share Cart extension Free

Mageplaza Share Cart Extension helps customers in sharing their shopping cart with friends and family as well. This is a supportive method to promote store’s conversion rate via the existing users, and this can significantly contribute to the revenue of the store.

Mageplaza 12 Jul 22, 2022
Antvel is an ecommerce project written in Laravel 5.* intended for building a friendly eStore either for startups or big companies.

Antvel is an ecommerce project written in Laravel 5.* intended for building a friendly eStore either for startups or big companies.

Antvel - Official 650 Dec 28, 2022
A Free and Opensource Laravel eCommerce framework built for all to build and scale your business.

Bagisto is a hand tailored E-Commerce framework built on some of the hottest opensource technologies such as Laravel (a PHP framework) and Vue.js a progressive Javascript framework.

Bagisto 5k Jan 5, 2023
Payu payment gateway for bagisto laravel ecommerce open source platform

Bagisto Payu Payment Gateway Payu is a popular payment gateway in india. This package provides a additional strong help for the user to use the payu p

Saju G 3 Dec 14, 2021