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.
Vendor polarizetech Package wixable Short Description Automatically imports data collection items from the Wix Headless CMS to your Laravel models License
MIT
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.
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:
Run the artisan make command:
php artisan make:model BreakfastSandwichReview
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).
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 ...
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.