diff --git a/app/Http/Controllers/AdministradorController.php b/app/Http/Controllers/AdministradorController.php index 489da7e916d3e39921578b92c67180e5d39302d9..7fcb830bc81413ab977fcd38e1d5b17d2dedd6b0 100644 --- a/app/Http/Controllers/AdministradorController.php +++ b/app/Http/Controllers/AdministradorController.php @@ -67,11 +67,10 @@ class AdministradorController extends Controller public function showProjetos(Request $request){ $evento = Evento::where('id', $request->evento_id)->first(); + $editais = Evento::with('trabalhos')->get(); $projetos = Trabalho::all(); - - - return view('administrador.listaProjetos')->with(['projetos' => $projetos, 'evento' => $evento]); + return view('administrador.listaProjetos', compact('projetos', 'evento','editais')); } public function visualizarParecer(Request $request){ diff --git a/app/Http/Controllers/TrabalhoController.php b/app/Http/Controllers/TrabalhoController.php index e86b8b8e33247dc5eb5105e8d4150547456035b6..8febf68daa7d90e8317c04709a39df300080d4bf 100644 --- a/app/Http/Controllers/TrabalhoController.php +++ b/app/Http/Controllers/TrabalhoController.php @@ -321,15 +321,16 @@ class TrabalhoController extends Controller public function show($id) { - $projeto = Auth::user()->proponentes->trabalhos()->where('id', $id)->first(); - if(Auth::user()->tipo == 'administrador'){ - $projeto = Trabalho::find($id); - } - if(!$projeto){ - // $projeto = Auth::user()->coordenadorComissao->trabalho()->where('id', $id)->first(); + // $projeto = Auth::user()->proponentes->trabalhos()->where('id', $id)->first(); + // if(Auth::user()->tipo == 'administrador'){ + // $projeto = Trabalho::find($id); + // } + // if(!$projeto){ + // // $projeto = Auth::user()->coordenadorComissao->trabalho()->where('id', $id)->first(); - return back()->withErrors(['Proposta não encontrada!']); - } + // return back()->withErrors(['Proposta não encontrada!']); + // } + $projeto = Trabalho::find($id); $edital = Evento::find($projeto->evento_id); $grandeAreas = GrandeArea::all(); $areas = Area::all(); diff --git a/resources/views/administrador/listaProjetos.blade.php b/resources/views/administrador/listaProjetos.blade.php index 1c7724da2c23baed494fc49d35b0b50862e26032..1c0309fc00f15482f174436e3127ac9f9cb752ad 100644 --- a/resources/views/administrador/listaProjetos.blade.php +++ b/resources/views/administrador/listaProjetos.blade.php @@ -19,39 +19,67 @@ @endif
+ +
+ @foreach ($editais as $edital) +
+ +
+
+

+ +

+
+ +
+
+ + + + + + + + + + + + + + + @foreach ($edital->trabalhos as $projeto) + + + + + + + + + + + @endforeach + +
Nome da PropostaAutorEmailData de CriaçãoStatusOpção
+ + {{ $projeto->titulo }} + + {{ $projeto->proponente->user->name }}{{ $projeto->proponente->user->email }}{{ date('d/m/Y', strtotime($projeto->created_at)) }}{{ $projeto->status }} + +
+ +
+
+
+ +
+ @endforeach +
+
- - - - - - - - - - - - - @foreach ($projetos as $projeto) - - - - - - - - - - - @endforeach - -
Nome da PropostaAutorEmailData de CriaçãoStatusOpção
- - {{ $projeto->titulo }} - - {{ $projeto->proponente->user->name }}{{ $projeto->proponente->user->email }}{{ date('d/m/Y', strtotime($projeto->created_at)) }}{{ $projeto->status }} - -
+
@endsection \ No newline at end of file