Files
ntspi-app/app/Containers/Main/Tasks/GetPageDataTask.php
T
2026-03-20 21:47:02 +05:00

18 lines
406 B
PHP
Executable File

<?php
namespace App\Containers\Main\Tasks;
use App\Containers\AppStructure\Models\Page;
use Illuminate\Support\Facades\Cache;
class GetPageDataTask
{
public function run()
{
$path = route('index', null, false);
return Cache::remember('page_' . $path, now()->addHour(), function () use ($path) {
return Page::where('path', $path)->first();
});
}
}