Post Top Ad

Your Ad Spot

domingo, 19 de abril de 2020

Base de datos Laravel

En este tema, aprenderemos cómo trabajar con una base de datos y ejecutar las consultas en una aplicación. Hay muchas formas de trabajar con una base de datos, y la primera es usar las consultas SQL sin procesar en una aplicación, y la segunda es usar el modelo elocuente que también proporciona la interacción con la base de datos.
En este tema, aprenderemos sobre las consultas SQL sin procesar a través de las cuales podemos insertar, recuperar, actualizar y eliminar los datos.

Insertar los datos

Ahora, insertaremos los datos en una base de datos. Primero, creamos la ruta en un archivo web.php .
  1. Ruta :: get ( '/ insert' ,  function  () {  
  2. DB :: insert ( 'insertar en publicaciones (título, cuerpo) valores (?,?)' , [ 'Desarrollador de software' 'himanshu es un desarrollador de software' ]);  
  3. });  
En el código anterior, ' / insert ' es la url que inserta los datos en una base de datos. En el cierre de la función, DB es la clase que implementa la función insert () . La función insert () contiene dos parámetros, es decir, el primer parámetro es el comando de inserción que contiene el nombre de las columnas y el segundo parámetro representa la matriz que contiene los valores de las columnas.
Salida
Cuando ejecutamos la url " http: // localhost / firstproject / public / insert ", los datos se insertan en una base de datos.
Base de datos Laravel
En el resultado anterior, el área resaltada muestra que los datos se han insertado correctamente en una base de datos.

Leer los datos

Ahora, veremos cómo recuperar los datos de la base de datos. Primero creemos la ruta en el archivo web.php .
  1. Ruta :: get ( '/ select' function () {  
  2. $ results = DB :: select ( 'select * from posts where id =?' , [1]);  
  3. foreach $ resultados como $ posts )    
  4. {  
  5. echo "título es:" $ publicaciones -> título;   
  6. echo "<br>" ;   
  7. echo "cuerpo es:" $ publicaciones -> cuerpo;   
  8. }  
  9. });  
En el código anterior, ' / select ' es la url que recupera los datos de la base de datos. La base de datos es la clase que implementa el método select (), y el método select () contiene dos parámetros. El primer parámetro es el comando de selección, y el segundo parámetro es la matriz que representa el valor de la identificación.
Salida
Cuando ejecutamos la url " http: // localhost / firstproject / public / select ", la salida sería:
Base de datos Laravel

Actualizando los datos

Ahora, vamos a actualizar los datos en la base de datos. Primero creemos la ruta en el archivo web.php .
  1. Ruta :: get ( '/ update' ,  function () {  
  2. $ updated = DB :: update ( 'update posts set title = "probador de software" donde id =?' , [1]);  
  3. return $ actualizado ;   
  4. });  
En el código anterior, ' / update ' es la url que actualiza los datos en una base de datos. La base de datos es la clase que implementa el método update () que contiene dos parámetros. El primer parámetro contiene el comando de actualización, y el segundo parámetro es la matriz que representa el valor de id . Actualiza el título con "probador de software" donde id es igual a 1. Veamos el resultado del código anterior:
Base de datos Laravel
El resultado anterior muestra que ' / update ' devuelve el valor 1; significa que los datos se actualizan con éxito.
Base de datos Laravel
En el resultado anterior, el área resaltada muestra que el título ha cambiado del desarrollador de software al probador de software .

Eliminar los datos

Ahora, veremos cómo eliminar los datos de la base de datos. Primero creemos la ruta en el archivo web.php .
  1. Ruta :: get ( '/ delete' function () {  
  2. $ deleted = DB :: delete 'eliminar de publicaciones donde id =?' , [2]);  
  3. return $ eliminado ;   
  4. });  

Base de datos Laravel
El resultado anterior muestra que la url / delete ' devuelve el valor 1; significa que el registro se ha eliminado con éxito.
Base de datos Laravel
Sabemos que solo un registro con id = 2 está disponible en la tabla de publicaciones. El resultado anterior muestra que el registro de id = 2 se elimina.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas