Header Ads Widget

Ticker

6/recent/ticker-posts

Crud In Laravel 4

 CRUD en Laravel

Entonces, si lees Instalar Laravel en Windows (o una Mac, ¡también nos gustan!), Probablemente te estés preguntando qué sigue. Tenemos esta instalación de Laravel ejecutándose y el mensaje amistoso que nos informa que hemos llegado está en la pantalla. Tenemos una cantidad incalculable de poder al alcance de la mano, pero es un poco confuso saber por dónde empezar. Bueno, esta publicación comenzará a ensuciarnos las manos al poner Laravel en uso, así como a implementar Crear, Recuperar, Actualizar y Eliminar.


Cree una base de datos y configure Database.php

En la consola mysql podemos ejecutar mysql> create database laravelblog;para crear una base de datos de muestra para trabajar.

Pongamos también algunos datos ficticios usando este comando mysql> insert into posts(title,body) values('A Cool Title', 'With a Nice Body');

Ok, tenemos una base de datos con una fila de datos. Antes de que podamos usar Laravel para comenzar a operar con esos datos, debemos decirle cómo conectarse a la base de datos y qué base de datos usar. Dado que esto es solo un tutorial en nuestro localhost, iremos con la opción de seguridad mínima:


Configurar nuestro archivo Routes.php

Continúe, abra el routes.phparchivo y agregue este fragmento de código:

¡Increíble! Puede ver que hemos recuperado los datos que habíamos ingresado previamente en la base de datos en la línea de comando. Agreguemos más datos a la base de datos y mysql> insert into posts(title,body) values('Our 2nd Title', 'Our Second Body');luego ejecutemos la misma consulta:

¡Oh si! Regresamos ambas filas con facilidad. Ahora el get()método es bastante poderoso y devuelve todo en esa tabla. Deberá ser mucho más granular en sus declaraciones seleccionadas en el mundo real. Busquemos una publicación por id usando el find()método:

¡Eso fue realmente genial! Seamos más granulares y accedamos solo al título de la publicación que tiene la identificación 1:

¿Qué tal usar cláusulas where? Podemos hacerlo con bastante facilidad usando el where()método:


CRUDO

Veamos otra forma de usar la clase Base de datos para realizar nuestro CRUD o Crear, recuperar, actualizar y eliminar datos. Vamos a estar mirando a los insertselectupdate, y deletemétodos respectivamente.


Insertar (Crear)

Sigamos adelante y agreguemos una tercera fila a nuestra base de datos, pero en lugar de usar la consola mysql, ¡ahora usaremos la clase DB de Laravel con el insertmétodo!


Recuperar (Seleccionar)

¡Vamos a selectese nuevo disco solo para asegurarnos de que se llevó!


Actualización (Actualización)

Creo que ahora veremos updateel cuerpo de esa misma publicación:


Eliminar (Eliminar)

Por último, tenemos el deletemétodo. Apuesto a que puedes adivinar lo que hace🙂

Y así, hemos eliminado la publicación dada. Ni siquiera hemos arañado la superficie con Laravel y esto es, como dicen, solo la punta del iceberg. Próximamente habrá una inmersión en Eloquent que dejará boquiabiertos.

Publicar un comentario

0 Comentarios