This package make easy way to quickly build new Big Commerce App with Laravel.
- Require package:
composer require smartosc/larabig
- Migrate database:
php artisan migrate
- 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()
- Docker & Docker compose
- Laradock
- 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.
- All of class need create contract interface in the folder:
LaraBig\Contracts
and bind inLaraBigProvider
- Build event handle
- Webhook handle