-
check_circle_outlineMódulo 1 | 5 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 5 clases
Rutas y vistas
expand_more -
check_circle_outlineMódulo 3 | 8 clases
Base de datos
expand_more -
check_circle_outlineMódulo 4 | 4 clases
Controladores
expand_more -
check_circle_outlineMódulo 5 | 9 clases
Proyecto
expand_more-
done_all
Clase 1
Paginación
-
done_all
Clase 2
Vistas de errores
-
done_all
Clase 3
Listar recurso
-
done_all
Clase 4
Eliminar recurso
-
done_all
Clase 5
Mensajes flash
-
done_all
Clase 6
Crear recurso
-
done_all
Clase 7
Validación de formulario
-
done_all
Clase 8
Form request
-
done_all
Clase 9
Resource controller
-
-
check_circle_outlineMódulo 6 | 2 clases
Autorización
expand_more -
check_circle_outlineMódulo 7 | 5 clases
Extras
expand_more
3 comentario(s)
Para aquellos quienes puedan tener inconvenientes en este apartado, el código debería quedar de la siguiente forma en las rutas:
Route::delete('delete/{post}', [PostController::class, 'destroy'])->name('post.destroy');
En HTML, quedaría de la siguiente manera:
<form action="{{ route('post.destroy', $post->id) }}" method="POST"> method('DELETE') @csrf <button type="submit" class="btn btn-danger mt-3"> Eliminar </button> </form>
Pueden dejar, como segundo parámetro con el HELPER 'route' cómo lo indica el instructor,( route('post.destroy', ['post'=>$post]) ) o lo pueden colocar como yo lo he hecho; de ambas formas debería funcionar.
Si llegan a tener problemas con el delete del registro, deben de poner el csrf y el method post en el formulario, como el código siguiente:
<form action="{{ route('article.destroy', ['article' => $article]) }}" method="post"> method('delete') @csrf <input type="submit" value="Eliminar" class="btn btn-danger"> </form>