Ejemplo n.º 1
0
 public function index()
 {
     //muestra todos los productos del overview
     $productos = Cache::remember('productos', 60, function () {
         return productos::with('marcas')->with('categorias')->get();
     });
     return Response::view('app/productos/productos_index', ['productos' => $productos]);
 }
Ejemplo n.º 2
0
 /**
  * @return \Illuminate\View\View
  */
 public function index()
 {
     $productos_all = productos::with('user')->where('deleted_at', null)->get()->shuffle();
     $baner = rand(1, 4);
     $link = baner::findOrFail($baner);
     //dd($link);
     $productos_all = $productos_all->take(20);
     $productos_patrocinados = productos::where('patrocinado', '>', 0)->where('deleted_at', null)->orderBy('updated_at', 'desc')->take(4)->get()->shuffle();
     return view('frontend.index')->with('productos', $productos_all)->with('patrocinados', $productos_patrocinados)->with('baner', $baner)->with('link', $link->link);
 }
Ejemplo n.º 3
0
 public function index()
 {
     $company = Auth::user()->company_id;
     $bodega = Auth::user()->tienda_id;
     Session::put('bodega', $bodega);
     if ($company == 0) {
         return Redirect::to('configuracion');
     } else {
         Session::put('tenant.id', $company);
         $productos = productos::with('marcas')->get();
         return view('inicio')->with('productos', $productos);
     }
 }
Ejemplo n.º 4
0
 /**
  * @return \Illuminate\View\View
  */
 public function busqueda()
 {
     $input = request::All();
     if (array_key_exists('busqueda', $input) && strlen($input['busqueda']) > 0) {
         $query = $input['busqueda'];
         $keyword = explode(' ', $query);
         $busqueda = \App\productos::with('user')->where('producto', 'LIKE ', $query . '%');
         foreach ($keyword as $key) {
             $busqueda = $busqueda->orWhere('producto', 'LIKE', $key . '%');
         }
         $busqueda = $busqueda->orWhere('codigo', 'LIKE', $key . '%')->orderBy('precio', 'asc');
         //$results = $busqueda->paginate(100);
         $results = $busqueda;
         //dd($busqueda->get());
         //$results->setPath(public_path().'/busqueda');
         // 	$results = productos::where('producto', 'LIKE', '%'.$query.'%')->orWhere('codigo', 'LIKE', '%'.$query.'%')->get();
         if (count($results) > 0) {
             return View('frontend.resultados')->with('resultados', $results->take(500)->get())->with('patrocinados', $results->where('patrocinado', '>', 0)->take(10)->get());
         } else {
             return redirect('/')->withInput()->withFlashDanger('No se encontraron resultados');
         }
     }
     return Redirect('/');
 }