PHP code example of cronixweb / bigcommerce-oauth-laravel
1. Go to this page and download the library: Download cronixweb/bigcommerce-oauth-laravel library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
cronixweb / bigcommerce-oauth-laravel example snippets
use CronixWeb\BigCommerceAuth\BigAuthRoutes;
BigAuthRoutes::register();
use CronixWeb\BigCommerceAuth\Facades\BigCommerceAuth as BC;
// In a service provider's boot():
BC::setInstallCallback(function ($user, $store) {
// e.g., provision tenant resources, set roles
});
BC::setLoadCallback(function ($user, $store) {
// e.g., initialize per-request context, analytics
});
BC::setUninstallStoreCallBack(function ($payload) {
// e.g., revoke tokens, archive data for $payload['store_hash']
});
BC::setRemoveStoreUserCallBack(function ($payload) {
// e.g., detach user from store
});
// Later in your app code:
// Ensure the store hash is set (done during load/install), then get the token
$token = BC::getStoreAccessToken();
$store = BC::store(); // current store Eloquent record