public function getAsignar()
 {
     $tipoid = TipoUsuario::where('nombre', '=', 'Administrador Empresa')->first();
     $usuarios = Usuario::where('tipousuarios_id', $tipoid->id)->get();
     $empresas = EmpresaRenta::all();
     return View::make('administrador.usuariosempresasrenta.asignar')->with(compact('empresas', 'usuarios'));
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $rules = array('rsocial' => array('required', 'unique:tbl_empresas_renta,razonsocial,' . $id), 'rfc' => array('required'), 'estado_id' => array('required'), 'municipio_id' => array('required'), 'pago_id' => array('required'), 'estatu_id' => array('required'), 'imagen' => array('image', 'image_size:126,100'));
     $messages = array('rfc.required' => 'Campo requerido', 'rsocial.required' => 'Campo requerido', 'rsocial.unique' => 'Ya existe una empresa con ese nombre', 'estado_id.required' => 'Campo requerido', 'municipio_id.required' => 'Campo requerido', 'pago_id.required' => 'Campo requerido', 'estatu_id.required' => 'Campo requerido', 'imagen.image' => 'Archivo no valido', 'image_size' => 'La imagen debe de ser de 100px de alto y 126px de ancho');
     $validator = Validator::make(Input::all(), $rules, $messages);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     } else {
         $empresa = EmpresaRenta::find($id);
         $empresa->razonsocial = Input::get('rsocial');
         $empresa->rfc = Input::get('rfc');
         $empresa->estados_id = Input::get('estado_id');
         $empresa->municipios_id = Input::get('municipio_id');
         $empresa->pagos_empresa_renta_id = Input::get('pago_id');
         $empresa->estatus_empresa_renta_id = Input::get('estatu_id');
         if (Input::hasFile('imagen')) {
             $file = Input::file('imagen');
             $destinationPath = 'img/empresasrenta/';
             $filename = uniqid() . "." . $file->getClientOriginalExtension();
             $imagename = $destinationPath . $filename;
             if ($file->move($destinationPath, $filename)) {
                 File::delete($empresa->imagen);
                 $empresa->imagen = $imagename;
             } else {
                 Session::flash('mensaje', 'Ha ocurrido un error!');
                 return Redirect::back()->withInput();
             }
         }
         $empresa->save();
         Session::flash('mensaje', 'Se ha guardado correctamente!');
         return Redirect::to('administrador/empresas');
     }
 }