Skip to main content

15 Cursos de laravel4 – Modelo Eloquent

INFO

Tutorial #15 del curso de laravel4, en este tutorial veremos el modelo Eloquent en laravel siguiendo el patron MVC, realizaremos las consultas de CRUD, (Create, Read, Update, Delete) las funciones básicas mas utilizadas en cualquier sistema,

CODIGO

routes.php

Route::get('creartabla', function()
{
  Schema::create('products', function($tabla)
  {
    $tabla->increments('id');
    $tabla->string('nombre');
    $tabla->string('descripcion');
    $tabla->string('cantidad');
    $tabla->string('precio');
    $tabla->timestamps();
  });

  return "Tabla productos creada";

});

Route::get('registrar', function()
{

  $producto = new Product;
  $producto->nombre = "smart tv";
  $producto->descripcion = "Samsung smart tv";
  $producto->cantidad = "70";
  $producto->precio = "650UDS";

  // guardamos
  $producto->save();
  return "El producto fue agregado.";
});
// buscar producto
Route::get('buscar', function()
{
  $producto = Product::where('nombre','=','tablet')->get();
  return 'La cantidad de productos es: '.$producto[0]['cantidad'];

});
// actualizar producto
Route::get('actualizar', function()
{
  $producto = Product::find(2);
  $producto->cantidad = "30";
  $producto->precio = "230UDS";
  $producto->save();

});
// eliminar un producto
Route::get('eliminar', function()
{
  $producto = Product::find(3);
  $producto->delete();

});

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.