Download the PHP package misaf/vendra without Composer

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

Vendra

Ecosystem documentation: https://misaf.github.io/vendra-ecosystem-docs

How this platform, the estate, and the storefront fit together — architecture, tenancy, provisioning, and operations — is documented there. This README covers the host application and the package monorepo.

Vendra is a modular Laravel 13 application for commerce, content, customer management, and multi-tenant platform development. This repository contains the host application and every first-party Vendra package in one Composer monorepo.

Requirements

Local Development

composer setup installs PHP and JavaScript dependencies, creates .env, generates the application key, runs migrations, and builds frontend multimedia. composer dev starts the web server, queue listener, logs, and Vite in watch mode.

Package Catalog

Packages are independently installable through Composer and are auto-discovered by Laravel unless their README says otherwise.

Area Packages
Foundation Testing
Standalone dependencies Email Validation, Emailable Driver
Catalog and sales Subscription
Content and marketing Affiliate
Customers and access Socialite
Operations and localization Localization
API Platform modules Product API

Domain packages depend on the provider-neutral contracts in Vendra Support. Installing Vendra Tenant activates tenant awareness by binding the concrete resolver; domain and API packages do not depend on the tenant provider.

The host exposes the package-owned API Platform resources below /api and publishes OpenAPI documentation at /api/docs. Frontend code should use the dedicated window.api fetch client configured in resources/js/bootstrap.js. Domain endpoints use /api/{admin-navigation-group}/{model-resource} so the public API follows the Filament admin structure, for example /api/catalog/products.

Docker

The docker/Dockerfile builds the production image (FrankenPHP, Composer install from the committed lock file, Vite asset build). Pushing a MAJOR.MINOR.PATCH tag publishes linux/amd64 and linux/arm64 images to ghcr.io/misaf/vendra (:1.0.0, :1.0, :latest).

The estate itself — Traefik, the platform services, and the optional marketing site — lives in docker/stacks/ and is driven by the host-level docker/stacks/bin/vendra script. See docker/stacks/README.md.

Laravel stores tenant and storefront business state and owns the storefront containers. Its queued provisioning, retry, and reconciliation workflows use CONTAINER_DRIVER to select Docker or Podman, connecting through the selected driver's DOCKER_HOST or PODMAN_HOST endpoint. They use only Engine-API calls and create one container per storefront on the network named by STOREFRONT_NETWORK. Laravel never creates the network, proxy, or TLS material; those belong to the estate.

Module Development

Modules are developed locally through symlinked Composer path repositories in packages/*.

Typical workflow:

  1. Edit the module inside packages/<module-name>.
  2. Ensure the package is required in root composer.json.
  3. Run composer update <vendor/package> or composer dump-autoload when needed.
  4. Run the package's tests and static analysis as documented in its README.

For production builds, rely on installed Composer packages rather than local path repository workflows.

Documentation and AI Guidance

Every package maintains the same documentation set:

Keep these files aligned with composer.json, the package source, and its tests. Describe optional integrations as optional, do not document behavior that is not implemented, and update all affected layers in the same change. The root AGENTS.md, CLAUDE.md, and .agents/skills files are generated by Laravel Boost and may be refreshed with:

Testing

Troubleshooting

License

MIT. See LICENSE.


All versions of vendra with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
api-platform/laravel Version ^4.3
api-platform/mcp Version ^4.3.14
awcodes/filament-badgeable-column Version ^4.0
bezhansalleh/filament-language-switch Version ^5.0
bezhansalleh/filament-panel-switch Version ^3.1
cknow/laravel-money Version ^8.5
filament/filament Version ^5.6.8
filament/spatie-laravel-google-fonts-plugin Version ^5.6.8
filament/spatie-laravel-media-library-plugin Version ^5.6.8
filament/spatie-laravel-settings-plugin Version ^5.6.8
filament/spatie-laravel-tags-plugin Version ^5.6.8
filament/support Version ^5.6.8
flowframe/laravel-trend Version ^0.5.0
illuminate/console Version ^13.0
illuminate/contracts Version ^13.0
illuminate/database Version ^13.0
illuminate/http Version ^13.0
illuminate/support Version ^13.0
lara-zeus/spatie-translatable Version ^2.0.1
laravel/framework Version ^13.19
laravel/horizon Version ^5.47.2
laravel/pennant Version ^1.24
laravel/prompts Version ^0.3.21
laravel/pulse Version ^1.7
laravel/sanctum Version ^4.3.2
laravel/tinker Version ^3.0.2
mcp/sdk Version ^0.7
misaf/filament-jalali Version ^5.1.4
misaf/laravel-authify-log Version ^1.0.2
misaf/laravel-email-validation-emailable Version ^1.0
misaf/laravel-email-webhooks Version ^1.0.1
misaf/vendra-activity-log Version self.version
misaf/vendra-address Version self.version
misaf/vendra-affiliate Version self.version
misaf/vendra-affiliate-api Version self.version
misaf/vendra-api Version self.version
misaf/vendra-attribute Version self.version
misaf/vendra-attribute-api Version self.version
misaf/vendra-authify-log Version self.version
misaf/vendra-blog Version self.version
misaf/vendra-blog-api Version self.version
misaf/vendra-cart Version self.version
misaf/vendra-cart-api Version self.version
misaf/vendra-console Version self.version
misaf/vendra-container Version self.version
misaf/vendra-currency Version self.version
misaf/vendra-custom-page Version self.version
misaf/vendra-custom-page-api Version self.version
misaf/vendra-document Version self.version
misaf/vendra-faq Version self.version
misaf/vendra-faq-api Version self.version
misaf/vendra-language Version self.version
misaf/vendra-localization Version self.version
misaf/vendra-multimedia Version self.version
misaf/vendra-multimedia-api Version self.version
misaf/vendra-newsletter Version self.version
misaf/vendra-permission Version self.version
misaf/vendra-phone Version self.version
misaf/vendra-product Version self.version
misaf/vendra-product-api Version self.version
misaf/vendra-reseller Version self.version
misaf/vendra-socialite Version self.version
misaf/vendra-store Version self.version
misaf/vendra-subscription Version self.version
misaf/vendra-support Version self.version
misaf/vendra-tagger Version self.version
misaf/vendra-tenant Version self.version
misaf/vendra-testing Version self.version
misaf/vendra-transaction Version self.version
misaf/vendra-user Version self.version
misaf/vendra-user-profile Version self.version
misaf/vendra-verification Version self.version
owenvoke/blade-fontawesome Version ^3.3
spatie/eloquent-sortable Version ^5.0.1
spatie/laravel-activitylog Version ^5.0
spatie/laravel-medialibrary Version ^11.23.2
spatie/laravel-multitenancy Version ^4.1.3
spatie/laravel-package-tools Version ^1.93.1
spatie/laravel-permission Version ^8.0
spatie/laravel-queueable-action Version ^2.17
spatie/laravel-sluggable Version ^4.0.2
spatie/laravel-translatable Version ^6.14.1
spatie/laravel-translation-loader Version ^2.8.3
spatie/laravel-webhook-client Version ^3.6.3
staudenmeir/belongs-to-through Version ^2.18
staudenmeir/eloquent-has-many-deep Version ^1.22.1
staudenmeir/laravel-adjacency-list Version ^1.26.1
stijnvanouplines/blade-country-flags Version ^1.0.9
symfony/finder Version ^8.1.1
symfony/mcp-bundle Version 0.12.0
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 misaf/vendra contains the following files

Loading the files please wait ...