Pages Navigation Menu
- Índice
- 1) Iniciación a PHP 7
- 2) Operadores en PHP 7
- 3) Instrucciones en PHP 7
- 4) Funciones en PHP 7
- 5) Procesado de formularios con PHP 7
- 6) Bases de Datos MySQL en PHP 7
- 6.1) Crear la base de datos y tabla MySQL en PHP 7
- 6.2) Conectarse a la Base de Datos de MySQL en PHP 7
- 6.3) Consultas a la Base de Datos MySQL en PHP 7
- 6.4) Insertar registros a la Base de Datos MySQL en PHP 7
- 6.5) Actualizar registros de Base de Datos MySQL en PHP 7
- 6.6) Borrar registros de la Base de Datos MySQL en PHP 7
- 7) Sesiones en PHP 7
- 8) Cookies en PHP 7
- 9) Expresiones regulares EE.RR en PHP 7
- 10) PHP 7 Orientado a Objetos
- Blog
- Auto Test de Evaluación de PHP 7
- ¿Quiénes somos?
Crud con laravel 5: Delete
- Escrito por el staff
- El día octubre 30, 2015
- Desarrollo, FrameWorks, Laravel, PHP
- Comentarios desactivados en Crud con laravel 5: Delete
Cuarta y última parte del crud con Laravel 5, si no has visto las entradas anteriores te recomiendo que lo hagas ya que hacemos los pasos previos a este tutorial, primera (create), segunda (read) parte y tercera (update) parte.
Finalmente sólo nos queda eliminar posts y tenemos la mitad del trabajo hecho, recuerda que en el ssegundo tutorial preparamos el formulario con el método delete.
Lo primero que debemos hacer es abrir el archivo PostController y modificar el método destroy por el siguiente código.
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $post = \App\Post::find($id); $post->delete(); return redirect()->route('post.index')->with('message', 'Post deleted'); }
Así de sencillo es eliminar un modelo en Laravel, sólo necesitamos mostrar el mensaje en la vista index.blade.php, así que añade el siguiente código.
/*..................*/ <div class="col-md-12"> @if (Session::has('message')) <div class="alert alert-success">{{ Session::get('message') }}</div> @endif @if(!$posts->isEmpty()) /*..................*/
Si ahora pulsas en eliminar un post verás cómo es eliminado y vuelves a la página principal.
Y eso es todo, espero que te haya gustado y si es así te agradezco que compartas mi trabajo en las redes sociales.
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.
No se encontró contenido relacionado
0Shares
Comentarios
Patrocinadores
Entradas recientes
- Cómo arreglar el error de MySQL: Too Many Connections
- Corregir error PHP Warning: Creating default object from empty value in /wp-admin/includes/post.php on line xxx
- Mac OS X ¿Qué es Homebrew? ¿Para qué sirve? ¿De dónde viene su nombre?
- Borrar todos los archivos .DS_Store y Thumbs.db en terminal MAC OS X Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan, Sierra y High Sierra
- Curso CRUD Laravel 5 en 4 capítulos