bajomodavid/product-inventory-bundle
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Open a command console, enter your project directory and execute:
$ composer require bajomodavid/product-inventory-bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
$ composer require bajomodavid/product-inventory-bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php file of your project:
// config/bundles.php
return [
// ...
BajomoDavid\ProductInventoryBundle\ProductInventoryBundle::class => ['all' => true],
];
###Step 3: Create migration Then, create migration files by running
php bin/console make:migration
###Step 4: Run migrations Then run migrations with
php bin/console doctrine:migrations:migrate
To import csv record of stock data, run the command below
php bin/console inventory:import-stock path/to/csv-file
e.g
php bin/console inventory:import-stock public/test-stock-file.csv
Send a post request to the app with the following parameters
$headers = array(
array('x-action' => 'inventory-import'),
....Other headers
);
$body = array(
'sku' => (string) $sku,
'branch' => (string) $branch,
'stock' => (int) $stock
);
The record will be added if it does not exist, else it will be updated
How can I help you explore Laravel packages today?