add to archive added
This commit is contained in:
@@ -94,6 +94,7 @@ class ProductController extends SuperController
|
|||||||
{
|
{
|
||||||
$product = Product::onlyTrashed()->findOrFail($id);
|
$product = Product::onlyTrashed()->findOrFail($id);
|
||||||
$product->restore();
|
$product->restore();
|
||||||
|
$this->broadcastPricesAfterResponse();
|
||||||
|
|
||||||
return response()->json(true);
|
return response()->json(true);
|
||||||
}
|
}
|
||||||
@@ -177,9 +178,17 @@ class ProductController extends SuperController
|
|||||||
|
|
||||||
public function destroy($id)
|
public function destroy($id)
|
||||||
{
|
{
|
||||||
Product::findOrFail($id)->delete();
|
$product = Product::findOrFail($id);
|
||||||
return response()->json(true);
|
$product->update([
|
||||||
|
'active' => 0,
|
||||||
|
'show' => 0,
|
||||||
|
'open_buy' => 0,
|
||||||
|
'open_sell' => 0,
|
||||||
|
]);
|
||||||
|
$product->delete();
|
||||||
|
$this->broadcastPricesAfterResponse();
|
||||||
|
|
||||||
|
return response()->json(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -556,10 +556,6 @@ INSERT INTO `const` (`key`, `value`, `title_fa`)
|
|||||||
SELECT 'gram', '1', 'گرم هدیه ثبتنام'
|
SELECT 'gram', '1', 'گرم هدیه ثبتنام'
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'gram' LIMIT 1);
|
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'gram' LIMIT 1);
|
||||||
|
|
||||||
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
|
||||||
SELECT 'first_customer_wallet_value', '0', 'حداقل اولین خرید (const)'
|
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'first_customer_wallet_value' LIMIT 1);
|
|
||||||
|
|
||||||
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
||||||
SELECT 'price', '[]', 'لیست قیمت TGJU (JSON)'
|
SELECT 'price', '[]', 'لیست قیمت TGJU (JSON)'
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'price' LIMIT 1);
|
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'price' LIMIT 1);
|
||||||
@@ -571,9 +567,6 @@ WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'main_product' LIMIT 1);
|
|||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'شمارنده جیبیت')
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'شمارنده جیبیت')
|
||||||
WHERE `key` = 'jibit_counter';
|
WHERE `key` = 'jibit_counter';
|
||||||
|
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'سقف واریز اولیه')
|
|
||||||
WHERE `key` = 'limited_price';
|
|
||||||
|
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'باز بودن درگاه')
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'باز بودن درگاه')
|
||||||
WHERE `key` = 'is_gateway_open';
|
WHERE `key` = 'is_gateway_open';
|
||||||
|
|
||||||
@@ -715,10 +708,6 @@ WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'banner_enabled' LIMIT
|
|||||||
-- ---------------------------------------------------------------------------
|
-- ---------------------------------------------------------------------------
|
||||||
-- const — کلیدهای اضافی
|
-- const — کلیدهای اضافی
|
||||||
-- ---------------------------------------------------------------------------
|
-- ---------------------------------------------------------------------------
|
||||||
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
|
||||||
SELECT 'limited_price', '', 'سقف واریز اولیه'
|
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'limited_price' LIMIT 1);
|
|
||||||
|
|
||||||
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
||||||
SELECT 'is_gateway_open', 'true', 'باز بودن درگاه پرداخت'
|
SELECT 'is_gateway_open', 'true', 'باز بودن درگاه پرداخت'
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'is_gateway_open' LIMIT 1);
|
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'is_gateway_open' LIMIT 1);
|
||||||
@@ -754,6 +743,8 @@ DELETE FROM `settings` WHERE `key` IN (
|
|||||||
);
|
);
|
||||||
|
|
||||||
DELETE FROM `const` WHERE `key` = 'log' OR `key` LIKE 'goldir%' OR `key` IN (
|
DELETE FROM `const` WHERE `key` = 'log' OR `key` LIKE 'goldir%' OR `key` IN (
|
||||||
|
'limited_price',
|
||||||
|
'first_customer_wallet_value',
|
||||||
'nasiryan',
|
'nasiryan',
|
||||||
'nasiryan_price',
|
'nasiryan_price',
|
||||||
'nasiryan_diff',
|
'nasiryan_diff',
|
||||||
@@ -862,7 +853,6 @@ UPDATE `const` SET `title_fa` = 'توکن fin (legacy)' WHERE `key` = 'liman' AN
|
|||||||
|
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'بنر بالای صفحه') WHERE `key` = 'header_banner';
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'بنر بالای صفحه') WHERE `key` = 'header_banner';
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'باز بودن درگاه') WHERE `key` = 'is_gateway_open';
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'باز بودن درگاه') WHERE `key` = 'is_gateway_open';
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'سقف واریز اولیه') WHERE `key` = 'limited_price';
|
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'لاگ آخرین سفارش') WHERE `key` = 'last_order_log';
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'لاگ آخرین سفارش') WHERE `key` = 'last_order_log';
|
||||||
|
|
||||||
-- ---------------------------------------------------------------------------
|
-- ---------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -556,10 +556,6 @@ INSERT INTO `const` (`key`, `value`, `title_fa`)
|
|||||||
SELECT 'gram', '1', 'گرم هدیه ثبتنام'
|
SELECT 'gram', '1', 'گرم هدیه ثبتنام'
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'gram' LIMIT 1);
|
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'gram' LIMIT 1);
|
||||||
|
|
||||||
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
|
||||||
SELECT 'first_customer_wallet_value', '0', 'حداقل اولین خرید (const)'
|
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'first_customer_wallet_value' LIMIT 1);
|
|
||||||
|
|
||||||
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
||||||
SELECT 'price', '[]', 'لیست قیمت TGJU (JSON)'
|
SELECT 'price', '[]', 'لیست قیمت TGJU (JSON)'
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'price' LIMIT 1);
|
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'price' LIMIT 1);
|
||||||
@@ -571,9 +567,6 @@ WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'main_product' LIMIT 1);
|
|||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'شمارنده جیبیت')
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'شمارنده جیبیت')
|
||||||
WHERE `key` = 'jibit_counter';
|
WHERE `key` = 'jibit_counter';
|
||||||
|
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'سقف واریز اولیه')
|
|
||||||
WHERE `key` = 'limited_price';
|
|
||||||
|
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'باز بودن درگاه')
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'باز بودن درگاه')
|
||||||
WHERE `key` = 'is_gateway_open';
|
WHERE `key` = 'is_gateway_open';
|
||||||
|
|
||||||
@@ -700,10 +693,6 @@ WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'main_wallet_products'
|
|||||||
-- ---------------------------------------------------------------------------
|
-- ---------------------------------------------------------------------------
|
||||||
-- const — کلیدهای اضافی
|
-- const — کلیدهای اضافی
|
||||||
-- ---------------------------------------------------------------------------
|
-- ---------------------------------------------------------------------------
|
||||||
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
|
||||||
SELECT 'limited_price', '', 'سقف واریز اولیه'
|
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'limited_price' LIMIT 1);
|
|
||||||
|
|
||||||
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
INSERT INTO `const` (`key`, `value`, `title_fa`)
|
||||||
SELECT 'is_gateway_open', 'true', 'باز بودن درگاه پرداخت'
|
SELECT 'is_gateway_open', 'true', 'باز بودن درگاه پرداخت'
|
||||||
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'is_gateway_open' LIMIT 1);
|
WHERE NOT EXISTS (SELECT 1 FROM `const` WHERE `key` = 'is_gateway_open' LIMIT 1);
|
||||||
@@ -747,6 +736,8 @@ DELETE FROM `settings` WHERE `key` IN (
|
|||||||
);
|
);
|
||||||
|
|
||||||
DELETE FROM `const` WHERE `key` = 'log' OR `key` LIKE 'goldir%' OR `key` IN (
|
DELETE FROM `const` WHERE `key` = 'log' OR `key` LIKE 'goldir%' OR `key` IN (
|
||||||
|
'limited_price',
|
||||||
|
'first_customer_wallet_value',
|
||||||
'nasiryan',
|
'nasiryan',
|
||||||
'nasiryan_price',
|
'nasiryan_price',
|
||||||
'nasiryan_diff',
|
'nasiryan_diff',
|
||||||
@@ -890,7 +881,6 @@ UPDATE `const` SET `title_fa` = 'توکن fin (legacy)' WHERE `key` = 'liman' AN
|
|||||||
|
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'بنر بالای صفحه') WHERE `key` = 'header_banner';
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'بنر بالای صفحه') WHERE `key` = 'header_banner';
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'باز بودن درگاه') WHERE `key` = 'is_gateway_open';
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'باز بودن درگاه') WHERE `key` = 'is_gateway_open';
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'سقف واریز اولیه') WHERE `key` = 'limited_price';
|
|
||||||
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'لاگ آخرین سفارش') WHERE `key` = 'last_order_log';
|
UPDATE `const` SET `title_fa` = COALESCE(NULLIF(TRIM(`title_fa`), ''), 'لاگ آخرین سفارش') WHERE `key` = 'last_order_log';
|
||||||
|
|
||||||
-- ---------------------------------------------------------------------------
|
-- ---------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -26,7 +26,9 @@ DELETE FROM `const` WHERE `key` IN (
|
|||||||
'nasiryan_mazaneh',
|
'nasiryan_mazaneh',
|
||||||
'nasiryan_truly_buy_mazaneh',
|
'nasiryan_truly_buy_mazaneh',
|
||||||
'nasiryan_truly_sell_mazaneh',
|
'nasiryan_truly_sell_mazaneh',
|
||||||
'nasiryan_closed'
|
'nasiryan_closed',
|
||||||
|
'limited_price',
|
||||||
|
'first_customer_wallet_value'
|
||||||
);
|
);
|
||||||
|
|
||||||
UPDATE `settings` SET `value` = '13', `can_edit` = 1
|
UPDATE `settings` SET `value` = '13', `can_edit` = 1
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ Route::middleware('auth:user')->group(function (){
|
|||||||
});
|
});
|
||||||
Route::get('/getProduct/{id}',[ProductController::class, 'getProduct']);
|
Route::get('/getProduct/{id}',[ProductController::class, 'getProduct']);
|
||||||
Route::put('/products',[ProductController::class, 'editProducts']);
|
Route::put('/products',[ProductController::class, 'editProducts']);
|
||||||
|
Route::delete('/product/{id}', [ProductController::class, 'destroy']);
|
||||||
Route::resource('/product',ProductController::class)->except(['destroy']);
|
Route::resource('/product',ProductController::class)->except(['destroy']);
|
||||||
|
|
||||||
//--------const
|
//--------const
|
||||||
|
|||||||
Reference in New Issue
Block a user