Download the PHP package innoboxrr/support without Composer

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

Support

Shared helpers used across the Innobox R&R Laravel packages.

This is the utility layer the other packages depend on — HTTP handling, request formatting, phone normalisation and a small data container. It is published because the packages need it, not because it is a product.

What is inside

Component Purpose
Helpers/HttpHelper getSubdomain($host, $mainDomain): the subdomain of a host. Without $mainDomain it reads config('app.app_host'), which Laravel doesn't define — set it or pass the domain
Helpers/RequestHelper Reading and normalising incoming request data
Http/Requests/RequestFormater Flattens nested form data with underscores (seo.title → seo_title) so it can be stored as flat metas; see below
Jobs/DispatchJob Generic queued dispatch used by dependent packages
Utils/DataContainer A simple typed container for passing structured data around
Utils/PhoneFormatter Phone number normalisation, Mexico-aware

It also registers the standard service providers (App, Auth, Event, Route) that the dependent packages hook into.

Nested form data and metas

A form can send groups several levels deep. RequestFormater turns them into the flat keys that a model's $editable_metas lists, so MetaOperations from innoboxrr/traits can store them:

Should you install this directly?

Usually not. It arrives as a dependency of the package you actually wanted — deals, consultant-manager, omni-billing and others. Install it on its own only if you want PhoneFormatter or DataContainer in isolation.

Full documentation of the ecosystem, in Spanish and English: https://innoboxrr.github.io/docs/paquetes/support-traits-search.


Part of Innobox R&R — 52 open-source packages extracted from production work. innobox.systems


All versions of support with dependencies

PHP Build Version
Package Version
Requires giggsey/libphonenumber-for-php Version ^9.0
php Version ^8.3
illuminate/support Version ^13.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 innoboxrr/support contains the following files

Loading the files please wait ...