diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 6f51c5b126711c9b6bbc0a1fac43d5bce2b453ee..c28ad4015cc9d9d1394510a8b9c2fb2b184b036f 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -6,11 +6,14 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Validator; use App\User; +use App\AdministradorResponsavel; +use App\Avaliador; +use App\Proponente; +use App\Participante; use App\Endereco; use App\Trabalho; use App\Coautor; use App\Evento; -use App\Proponente; use Illuminate\Support\Facades\Log; class UserController extends Controller @@ -118,4 +121,20 @@ class UserController extends Controller 'trabalhos' => $trabalhos, ]); } + + public function minhaConta() { + $id = Auth::user()->id; + $user = User::find($id); + + $adminResp = AdministradorResponsavel::where('user_id', '=', $id)->first(); + $avaliador = Avaliador::where('user_id', '=', $id)->first(); + $proponente = Proponente::where('user_id', '=', $id)->first(); + $participante = Participante::where('user_id', '=', $id)->first(); + + return view('user.perfilUser')->with(['user' => $user, + 'adminResp' => $adminResp, + 'avaliador' => $avaliador, + 'proponente' => $proponente, + 'participante' => $participante]); + } } diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 9cfa30852e36d6fabe583daf390ae13285330be6..cff018795f3ee13c3f0ede7692d80ff261eb1659 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -83,14 +83,14 @@