Download the PHP package ahmdadl/ecom-php without Composer

On this page you can find all versions of the php package ahmdadl/ecom-php. 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 ecom-php

# Public Archive

Requirements

Laravel Octane support

The package is safe to run under Laravel Octane with Laravel ^11.0 || ^12.0 || ^13.0 and mongodb/laravel-mongodb v5+.

MongoDB models expose the numeric application identity as nid; MongoDB's native _id remains available as the driver identity. See the Octane and nid guide for migration, queue, and deployment instructions.

Embedded document helpers and list filter sugar (patchEmbedded, embeddedNid, localizedLike) are covered in embeds and filters.

Optional settings reads, aggregate pagination/hydration, and Octane multi-request test helpers are covered in settings and aggregate polish.

Reporting periods, Mongo dates, and aggregate date filters: reporting primitives.

Intervention Image v3 resize / watermark / compression: images v3.

Excel export/import bases (Maatwebsite peer dependency): excel bases.

For apps still reading integer identity as $model->id, enable the temporary compat shim mongez.mongodb.id_aliases_nid and gate renames with php artisan mongez:audit-nid (details in the same guide).

Install Octane in your application:

When Octane is present, MongezOctaneServiceProvider is registered automatically and keeps the package state isolated between requests by resetting it on every RequestReceived event:

A defensive RequestTerminated listener also rolls back any database transaction that was left open during a request.

Do not re-reset Mongez internals from an application Octane listener when the package provider is active — that work is already done. Register app-owned statics with Mongez::onBootReset() or the HZ\Illuminate\Mongez\Support\RequestScoped trait instead (details in docs/octane-nid.md).

Notes for Octane users:


All versions of ecom-php with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4 || ^8.5
cocur/slugify Version ^4.0
illuminate/support Version ^11.0|^12.0|^13.0
mongodb/laravel-mongodb Version ^5.8
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 ahmdadl/ecom-php contains the following files

Loading the files please wait ...