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

32 lines
841 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;
class Scraper extends Controller
{
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(){
$content = json_decode(request()->getContent());
Storage::put('scrap/products' . time() . '.txt', $content);
}
}