sarga/packages/Sarga/API/Http/Controllers/IntegrationController.php

37 lines
925 B
PHP
Raw Normal View History

2021-12-06 11:52:58 +00:00
<?php
namespace Sarga\API\Http\Controllers;
use Illuminate\Support\Facades\Storage;
use Webkul\API\Http\Controllers\Shop\Controller;
use Webkul\Core\Contracts\Validations\Slug;
2021-12-10 14:30:26 +00:00
class IntegrationController extends Controller
2021-12-06 11:52:58 +00:00
{
public function store(){
if(!request()->has('product')){
return response()->json(['status' =>false, 'message' => 'bad request'],405);
}
$product = json_decode(request('product'),true);
$this->validate($product, [
'sku' => ['required', 'unique:products,sku', new Slug],
]);
// $product = $this->productRepository->create(request()-
return $product;
}
public function bulk_upload(){
2021-12-10 14:30:26 +00:00
$products = json_decode(request()->getContent());
2021-12-06 12:51:25 +00:00
Storage::put('scrap/products' . time() . '.txt', request()->getContent());
2021-12-06 11:52:58 +00:00
2021-12-10 14:30:26 +00:00
foreach ($products as $product){
}
2021-12-06 11:52:58 +00:00
}
}