Skip to content
Snippets Groups Projects
Commit c8b7cc3d authored by Vytor Calixto's avatar Vytor Calixto :space_invader:
Browse files

Eventos salvando

parent 810b655d
No related branches found
No related tags found
No related merge requests found
...@@ -31,6 +31,18 @@ class EventController extends Controller ...@@ -31,6 +31,18 @@ class EventController extends Controller
]); ]);
} }
public function saveEvent(Request $request) {
$event = Event::create([
'name' => $request->name,
'type' => $request->type,
'date' => $request->date,
'place' => $request->place,
'hours' => $request->hours,
]);
$event->save();
return redirect('/eventos');
}
public function eventIndex() { public function eventIndex() {
$events = Event::all(); $events = Event::all();
return view('events.index', [ return view('events.index', [
......
...@@ -17,6 +17,7 @@ Route::get('/', 'HomeController@index'); ...@@ -17,6 +17,7 @@ Route::get('/', 'HomeController@index');
Route::get('/eventos', 'EventController@index'); //lista todos os eventos Route::get('/eventos', 'EventController@index'); //lista todos os eventos
// Route::get('/eventos/{evento}', 'EventController@eventIndex'); //mostra um evento específico // Route::get('/eventos/{evento}', 'EventController@eventIndex'); //mostra um evento específico
Route::get('/eventos/novo', 'EventController@newEvent'); //Formulário para novo evento Route::get('/eventos/novo', 'EventController@newEvent'); //Formulário para novo evento
Route::post('/eventos/novo', 'EventController@saveEvent'); //Formulário para novo evento
Route::auth(); Route::auth();
......
<form class="" action="" method="post"> <form class="" action="" method="post">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<fieldset>
<div class="input-group"> <div class="input-group">
<span class="input-group-addon">Nome</span> <span class="input-group-addon">Nome</span>
<input type="text" name="name" class="form-control"class="form-control" value="{{ $event->name }}"> <input type="text" name="name" class="form-control"class="form-control" value="{{ $event->name }}">
...@@ -13,12 +15,17 @@ ...@@ -13,12 +15,17 @@
</div> </div>
<div class="input-group"> <div class="input-group">
<span class="input-group-addon">Local</span> <span class="input-group-addon">Local</span>
<input type="text" name="place" class="form-control"class="form-control" value="{{ $event->place }}"> <input type="text" name="place" class="form-control" value="{{ $event->place }}">
</div> </div>
<div class="input-group"> <div class="input-group">
<span class="input-group-addon">Horas formativas</span> <span class="input-group-addon">Horas formativas</span>
<input type="number" name="hours" class="form-control"class="form-control" value="{{ $event->hours }}"> <input type="number" name="hours" class="form-control" value="{{ $event->hours }}">
</div> </div>
<div class="input-group">
<span class="input-group-addon">Texto do certificado</span>
<input type="textarea" name="certificate_text" class="form-control" value="{{ $event->certificate_text }}">
</div>
</fieldset>
<button type="submit" name="button" class="btn btn-primary">Enviar</button> <button type="submit" name="button" class="btn btn-primary">Enviar</button>
<a role="button" href="{{ url('/eventos') }}" class="btn btn-default">Cancelar</a> <a role="button" href="{{ url('/eventos') }}" class="btn btn-default">Cancelar</a>
</form> </form>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
@if (count($events) > 0) @if (count($events) > 0)
@foreach ($events as $evt) @foreach ($events as $evt)
<li class="list-group-item"> <li class="list-group-item">
{{ $evt->name }} {{ $evt->name }} - {{$evt->date}} em {{$evt->place}}
</li> </li>
@endforeach @endforeach
@else @else
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
@if (count($futureEvents) > 0) @if (count($futureEvents) > 0)
@foreach ($futureEvents as $evt) @foreach ($futureEvents as $evt)
<li class="list-group-item"> <li class="list-group-item">
{{ $evt->name }} {{ $evt->name }} - {{$evt->date}} em {{$evt->place}}
</li> </li>
@endforeach @endforeach
@else @else
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
@if (count($pastEvents) > 0) @if (count($pastEvents) > 0)
@foreach ($pastEvents as $evt) @foreach ($pastEvents as $evt)
<li class="list-group-item"> <li class="list-group-item">
{{ $evt->name }} {{ $evt->name }} - {{$evt->date}} em {{$evt->place}}
</li> </li>
@endforeach @endforeach
@else @else
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment