Usamos el slug en las rutas para editar y mostrar resultados de evento
This commit is contained in:
parent
af437b315d
commit
c96ccfbe1b
|
@ -149,6 +149,6 @@ class EventoController extends Controller
|
|||
|
||||
public function mostrarResultado(Request $request)
|
||||
{
|
||||
return redirect()->route('show',['evento' => $request->id]);
|
||||
return redirect()->route('show',['evento' => Evento::find($request->id)]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -66,3 +66,7 @@ button.cerrar {
|
|||
#fila-boton-enviar {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#enlace {
|
||||
width: 95%;
|
||||
}
|
|
@ -1,3 +1,3 @@
|
|||
label {
|
||||
label, span.help {
|
||||
float: left;
|
||||
}
|
||||
|
|
|
@ -48,7 +48,9 @@
|
|||
<div class="grid grid-cols-1 md:grid-cols-2">
|
||||
<div class="p-6">
|
||||
<form id="nuevoevento" method="post" action="{{route('store')}}">
|
||||
<label for="nombre">Nombre de evento</label>
|
||||
<label for="nombre">Nombre del nuevo evento</label>
|
||||
<br>
|
||||
<span class="help">Lo ideal es un nombre corto y fácil de recordar.</span>
|
||||
<br>
|
||||
@csrf
|
||||
<input required name="nombre" type="text" class="formulario">
|
||||
|
|
|
@ -22,8 +22,8 @@ Route::post('/eventos', [EventoController::class, 'store'])->name('store');
|
|||
|
||||
Route::post('/eventos/{evento}', [EventoController::class, 'update'])->name('update');
|
||||
|
||||
Route::get('/eventos/{evento}', [EventoController::class, 'edit'])->name('edit');
|
||||
Route::get('/eventos/{evento:slug}', [EventoController::class, 'edit'])->name('edit');
|
||||
|
||||
Route::get('/eventos/{evento}/resultado', [EventoController::class, 'show'])->name('show');
|
||||
Route::get('/eventos/{evento:slug}/resultado', [EventoController::class, 'show'])->name('show');
|
||||
|
||||
Route::get('/resultado', [EventoController::class, 'mostrarResultado'])->name('resultado');
|
||||
|
|
Loading…
Reference in New Issue