Download the PHP package basketin/cart without Composer

On this page you can find all versions of the php package basketin/cart. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package cart

Source Packagist Version

Basketin Cart

Cart module for eCommerce system based on Laravel.

Documentation

Installation

Install via composer.

You need to migrate the package tables.

If you need to auth migrate without set path you can set true to basketin.cart.setup.auto_migrate at config.

Publish config

How to use

Create New Cart

You can open the cart if it exists or create a new cart if not exist.

Open Exist Cart

Get Ulid

Get Currency

Get Count Products

Get Count items

Open the existing cart only

Add QuoteYou need to prepare a Product model to use like this.

Add Quote

Increase Quote

Decrease Quote

Has Quote

Remove Quote

Get Cart

Get Quotes

Get Totals

If you need to add a global discount to the cart you can use it.

Coupon

Coupon model

You need to prepare a coupon model to inject into cart services

The discount type: fixed = CouponCalculate::FIXED | percent = CouponCalculate::PERCENT

To apply coupon code on cart:-

And you can use $this->couponInfo() to get coupon info

Fields

You can create fields that contain a key and values for each shopping cart.

Set Field

Get Field

Remove

Has Field

Contributing

Thank you for considering contributing to this package! Be one of the Store team.

License

This package is an open-sourced software licensed under the MIT license.


All versions of cart with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1||^8.2
laravel/framework Version ^10.0||^11.0
filament/filament Version ^3.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package basketin/cart contains the following files

Loading the files please wait ....