Add stock to product.
This commit was merged in pull request #49.
This commit is contained in:
@@ -170,13 +170,25 @@ class Migrate extends Command
|
||||
$table->date('lastSeen')->nullable();
|
||||
});
|
||||
}
|
||||
|
||||
if (!Capsule::schema()->hasColumn('products', 'stock')) {
|
||||
Capsule::schema()->table('products', function (Blueprint $table) {
|
||||
$table->integer('stock')->nullable();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
public function index(): void
|
||||
{
|
||||
if (!count(Capsule::select('SELECT name FROM sqlite_master WHERE type = "index" and name = "products_skuid_country_id_unique"'))) {
|
||||
Capsule::schema()->table('products', function (Blueprint $table) {
|
||||
$table->integer('skuID')->unique(false)->change();
|
||||
$table->unique(['skuID', 'country_id']);
|
||||
});
|
||||
}
|
||||
|
||||
Capsule::schema()->table('products', function (Blueprint $table) {
|
||||
$table->integer('skuID')->unique(false)->change();
|
||||
$table->unique(['skuID', 'country_id']);
|
||||
$table->foreign('id')->references('product_id')->on('stocks');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user