<?php $colonia = Session::get('colonia'); $photo_user = UserPhoto::where('user_id', '=', Auth::user()->id)->where('colony_id', '=', $colonia)->pluck('filename'); ?> <!--OffCanvas Menu --> <aside class="user-menu"> <!-- Tabs --> <div class="tabs-offcanvas"> <ul class="nav nav-tabs nav-justified"> <li class="active"><a href="#userbar-one" data-toggle="tab">Principal</a></li> </ul> <div class="tab-content"> <!--User Primary Panel--> <div class="tab-pane active" id="userbar-one"> <!-- <div class="main-info"> <div class="user-img"><img id="foto_panel" src="@if($photo_user){{asset('uploads/users/avatars/'.$photo_user)}}@else{{asset('uploads/users/default.png')}} @endif" alt="User Picture" /></div> </div> --> <div class="empthy"></div> <a href="{{{ URL::route('neighbor.profile') }}}" class="list-group-item"><i class="entypo-user"></i>Perfil</a> <a href="{{{ URL::route('config.colony.sc') }}}" class="list-group-item"><i class="entypo-leaf"></i>Colonia</a> <a href="{{{ URL::to('users/logout') }}}" class="list-group-item goaway" id="salir"><i class="fa fa-power-off"></i>Salir</a> </div> </div> <!--User Chat Panel--> <!--User Tasks Panel-->
public function fotoPerfil() { if (Request::ajax()) { $file = Input::file('photo'); $user_id = Auth::user()->id; $colony_id = Session::get("colonia"); $userPhoto = UserPhoto::where('user_id', '=', $user_id)->where('colony_id', '=', $colony_id)->first(); $public_filename = $file->getClientOriginalName(); $filename = uniqid() . '_' . str_random(6) . '_' . $file->getClientOriginalName(); if (!is_dir("uploads/users/avatars/")) { mkdir("uploads/users/avatars/", 0777); } if ($userPhoto) { $archivo = "uploads/users/avatars/" . $userPhoto->filename; if (File::exists($archivo)) { unlink("uploads/users/avatars/" . $userPhoto->filename); } $userPhoto->public_filename = $public_filename; $userPhoto->filename = $filename; $userPhoto->colony_id = $colony_id; $userPhoto->update(); } else { UserPhoto::create(['user_id' => $user_id, 'public_filename' => $public_filename, 'filename' => $filename, 'colony_id' => $colony_id]); } if ($file->move("uploads/users/avatars/", $filename)) { return 'Foto Subida Exitosamente!'; } else { return '¡Algo salió mal! con la Carga de la Foto!'; } } }