Download the PHP package bfatoms/imex without Composer

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

DISCLAIMER: ALWAYS TEST IN A SEPARATE ENVIRONMENT FIRST

DATA IS PRICELESS

===============

Installation

Publish Config

Import Documentation

Update Or Create

currently the importer uses the updateOrCreate() model function of laravel, the syntax for finding a certain field is

the query string above will produce the query below:

Simplest Import

By default after installation you may import a file immediately by visiting this route

product_prices.csv

product_id description price
10000001 Lollipop $2000
10000002 Ice Cream $120
10000003 Choco Robot $100

Complex import:

Sometimes a client hands you a list of products with related products for upselling or cross selling, in database you create something like so.

Database Table: related_products

product_id related_product_id
10000001 10000002

and you receive a file that looks like below

related_products.csv

product_code related_product_code
000-AAA-001 000-AAA-002
000-AAA-001 000-AAA-003
000-AAA-003 000-AAA-004

Problem: you wanted to find all product_code from a table and convert it to its product_id

Solution: Query Params

ex. for above related_products.csv

Explanation:

the product_code will be converted to product_id because of the query string column[product_code][field]=product_id

the related_product_code will be converted to related_product_id because of the query string column[related_product_code][field]=related_product_id

now you satisfy the field names of your table related_products

then in the database the other column data will create a query like so:

the word file_data is constant meaning, it will get the data from the csv

How to use the Custom Import Service

The import service accepts array for parsing


All versions of imex with dependencies

PHP Build Version
Package Version
Requires bfatoms/typecon Version ^1.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 bfatoms/imex contains the following files

Loading the files please wait ....