jueves, 21 de mayo de 2020

Como eliminar un post

Recordemos que en Laravel existen métodos http que no podemos usar como m´ethod simplemente en el formulario: PUT, DELETE,PACH...
EN este caso, si tenemos un enlace donde pasamos en id del post y le decimos borrar, no va a funcionar, debemos hacer un mini formulario para eliminar, asi:
<form action="{{ route('post.destroy', [$post->id]) }}" method="POST">
@method('DELETE')
@crsf
<button class="btn btn-danger" type="submit">Eliminar</button>
</form>

Y en el método también llamamos a la clase Post, en vez de inyectarle el id, como hicimos en edit !.

public function destroy(Post $post){
$post->delete();
return back()->with('message', 'El post se ha eliminado conexito');
}

Vamos a implementar un dialog para que el usuario confirma si quiere eliminar o no el post:


No hay comentarios:

Publicar un comentario

Creando plugin Wordpress - 03

  11- USUARIOS -Para crear un usuario lo mas facil desde el admin- FUNCIONES PARA AGREGAR USUARIO: wp_create_user ( string  $username , stri...