ok
Direktori : /home2/selectio/www/limpiar.in.net/updates/app/Http/Controllers/ |
Current File : /home2/selectio/www/limpiar.in.net/updates/app/Http/Controllers/CompareController.php |
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\Category; class CompareController extends Controller { public function index(Request $request) { //dd($request->session()->get('compare')); $categories = Category::all(); return view('frontend.view_compare', compact('categories')); } //clears the session data for compare public function reset(Request $request) { $request->session()->forget('compare'); return back(); } //store comparing products ids in session public function addToCompare(Request $request) { if($request->session()->has('compare')){ $compare = $request->session()->get('compare', collect([])); if(!$compare->contains($request->id)){ if(count($compare) == 3){ $compare->forget(0); $compare->push($request->id); } else{ $compare->push($request->id); } } } else{ $compare = collect([$request->id]); $request->session()->put('compare', $compare); } return view('frontend.partials.compare'); } public function details($unique_identifier) { // } }