Download the PHP package polarizetech/wixable without Composer

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

Wixable

Automatically imports (one-way sync from Wix CMS) data items from Wix Headless CMS to your app's database.

Installation

Install package: composer required polarize/wixable

Add your Wix API credentials to your environment file:

Publish the migration for Wixables "wixable_data_items" table: php artisan vendor:publish --tag=wixable.migrations

Run migrations: php artisan migrate

Setup your models

Add a new class to your app/Models folder that extends Wixable\Wixable. Repeat for each of the Data Collections in Wix that you would like to keep synced (the model name should be the singular version of the data collection's ID).

For example, in the case of my "Breakfast Sandwich Reviews" collection in Wix (witch might have the Data Collection ID of "BreakfastSandwichReviews"), I would do the following:

  1. Run the artisan make command: php artisan make:model BreakfastSandwichReview

  2. Update the new model to extend the Wixable\Wixable abstract class:

Note: You can also set the data collection name via the $dataCollectionId property like so...

Schedule the importer

To automatically import your wix data items, add the following line to your AppServiceProvider (or schedule the php artisan wixable:import command another way if you prefer).


All versions of wixable with dependencies

PHP Build Version
Package Version
Requires php Version ^8.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 polarizetech/wixable contains the following files

Loading the files please wait ....