From 1febc5558386817a889d91579999df3b7bb3a839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Andr=C3=A9?= Date: Fri, 14 May 2021 14:41:57 -0300 Subject: [PATCH] ajustes de fluxo --- app/Http/Controllers/EventoController.php | 5 +- app/Http/Controllers/HomeController.php | 7 +- .../views/administrador/editais.blade.php | 163 ++++++++++-------- resources/views/layouts/app.blade.php | 7 +- 4 files changed, 101 insertions(+), 81 deletions(-) diff --git a/app/Http/Controllers/EventoController.php b/app/Http/Controllers/EventoController.php index 1fca8a7..3e6dedb 100644 --- a/app/Http/Controllers/EventoController.php +++ b/app/Http/Controllers/EventoController.php @@ -199,7 +199,7 @@ class EventoController extends Controller // Mail::to($user->email) // ->send(new EventoCriado($user, $subject)); - return redirect()->route('coord.home'); + return redirect()->route('admin.editais')->with(['mensagem' => 'Edital criado com sucesso!']); } public function armazenarAnexosTemp(Request $request){ @@ -403,7 +403,8 @@ class EventoController extends Controller $evento->update(); $eventos = Evento::orderBy('nome')->get(); - return view('administrador.editais',['eventos'=>$eventos]); + + return redirect( route('admin.editais') )->with(['mensagem' => 'Edital salvo com sucesso!', 'eventos'=>$eventos]); } /** diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 7e10305..0197168 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -6,6 +6,7 @@ use Illuminate\Http\Request; use Auth; use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Storage; +use App\Evento; class HomeController extends Controller { @@ -28,8 +29,10 @@ class HomeController extends Controller { $eventos = \App\Evento::all(); - if(Auth::user()->administradors != null){ - return view('administrador.index'); + if(Auth::user()->administradors != null){ + $eventos = Evento::orderBy('nome')->get(); + + return view('administrador.editais')->with(['eventos' => $eventos]); } else if (Auth::user()->AdministradorResponsavel != null) { return view('administradorResponsavel.index'); diff --git a/resources/views/administrador/editais.blade.php b/resources/views/administrador/editais.blade.php index 81a97da..fc8358c 100644 --- a/resources/views/administrador/editais.blade.php +++ b/resources/views/administrador/editais.blade.php @@ -28,88 +28,101 @@
- - - - - - - - - - @foreach ($eventos as $evento) + @if(session('mensagem')) +
+
+
+

{{session('mensagem')}}

+
+
+
+ @endif +
+
+
Nome do EditalData de CriaçãoOpção
+ - - - + + + - - + + @foreach ($eventos as $evento) + + + + + + + - - @endforeach - -
- - {{ $evento->nome }} - - {{ date('d/m/Y', strtotime($evento->created_at)) }} - @if(auth()->user()->id == $evento->criador_id) - - @endif - Nome do EditalData de CriaçãoOpção
+ + {{ $evento->nome }} + + {{ date('d/m/Y', strtotime($evento->created_at)) }} + @if(auth()->user()->id == $evento->criador_id) + -
+ @endforeach + + + + diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index d252c82..04964a0 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -146,8 +146,11 @@ {{ __('Cadastre-se') }} @else - Home - + @if(Auth::user()->administradors != null) + Home + @else + Home + @endif -- GitLab