public function update_promocion(Request $request)
 {
     $input = $request->all();
     $promocion = Promocion::findOrFail($input['objeto_id']);
     $response = CarritoComprasController::update($promocion->stock, $input, 'promociones');
     return \Response::json($response);
 }
 public function desactivar($id)
 {
     try {
         $promocion = Promocion::findOrFail($id);
         $promocion->update(['estado' => 0]);
         \Session::flash('noticia', 'La promoción "' . $promocion . '" fue desactivada con éxito.');
     } catch (ModelNotFoundException $e) {
         \Session::flash('error', 'La promoción no existe en la base de datos.');
     }
     return redirect('administracion/promociones');
 }
 public function promociones()
 {
     $data['promociones'] = Promocion::orderBy('nombre')->get();
     return view('frontend.listado_promociones', $data);
 }