<?php

namespace App\Http\Controllers\Admin;

/*
 * CacheAdminController — ручное управление кешем из панели администратора.
 *
 * Маршрут: POST /admin/cache/clear
 * Сбрасывает всё приложение (Cache::flush()), включая кеш страниц и каталога.
 */

use App\Http\Controllers\Controller;
use Illuminate\Http\RedirectResponse;
use Illuminate\Support\Facades\Cache;

class CacheAdminController extends Controller
{
    public function clear(): RedirectResponse
    {
        Cache::flush();

        return back()->with('success', 'Кеш успешно очищен.');
    }
}
