Files
HeimerdingerLoL/app/Http/Controllers/SaleController.php
Rico van Zelst 984690b758 fix temporary
2024-04-17 12:59:25 +02:00

24 lines
698 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Cache;
class SaleController extends Controller
{
public function index()
{
$sales = Cache::remember('sales_data', 60 * 60 * 8, static function () {
$shopData = json_decode(
file_get_contents('https://rico-vz.github.io/shop-depr-temp/download.json'),
true
);
$salesData = array_filter($shopData, static fn ($collection) => $collection['path'] === '/event/sales');
return reset($salesData)['dynamicCollection']['discountedProductsByProductType'] ?? [];
});
return view('sales.index', ['sales' => $sales]);
}
}