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);
}
}