smartosc / larabig
There is no license information available for the latest version (dev-develop) of this package.
BigCommerce package for Laravel
dev-develop
2020-04-10 08:45 UTC
Requires
- php: >=7.2
- ext-json: *
- guzzlehttp/guzzle: ^6.3
- laravel/framework: ^7.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- orchestra/testbench: ^5.1
- phpro/grumphp: ^0.17.2
- phpunit/phpunit: ^8.0
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2025-07-15 19:59:41 UTC
README
This package make easy way to quickly build new Big Commerce App with Laravel.
Install
- Require package:
composer require smartosc/larabig
- Migrate database:
php artisan migrate
Uses:
- Inject
LaraBig
class into constructor when using package to call api:public function __construct(LaraBig $laraBig) { $this->laraBig = $laraBig; }
- Using by call:
$this->laraBig ->setStore('Store Model') ->catalog ->product ->all()
Development guide:
Enviroment:
- Docker & Docker compose
- Laradock
Step to develop:
- Create new laravel project
- Update the
composer.json
file:"extra": { "laravel": { "providers": [ "Smartosc\\LaraBig\\LaraBigProvider" ] } }, "autoload": { "psr-4": { "App\\": "app/", "Smartosc\\LaraBig\\": "larabig/src/LaraBig" }, "classmap": [ "database/seeds", "database/factories" ] },
- Clone this package into project created in step 1 with name
larbig
- Run
composer dump-autoload -o
to Update autoload file.
Note:
- All of class need create contract interface in the folder:
LaraBig\Contracts
and bind inLaraBigProvider
TODO
- Build event handle
- Webhook handle