HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/MdnDirecteur/hours.komma.cloud/app/Komma/Cache/CacheController.php
<?php

namespace App\Komma\Cache;


use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cache;

class cacheController extends Controller
{

    public function __construct()
    {
        $this->middleware('auth');
    }


    /**
     * @param Request $request
     * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
     */
    public function makeCache(Request $request)
    {
        //make cache 
        $name = !empty($request->currentPage) ? $request->currentPage : "request";
        Cache::forever($name, $request->all());

        //return to correct page
        return redirect($request->submitButton);
    }


    public function cacheProjectPopUp(Request $request){
        // Make sure its an ajax call
        if (!$request->ajax()) return false;

        Cache::put('outputMakeProject', $request->get('content'), 5);
        Cache::put('newOutputMakeProject', $request->get('newContent'), 5);
        Cache::put('outputSelectMakeProject', $request->get('selectionContent'), 5);
    }
}